Skip to content

Latest commit

 

History

History
9966 lines (7835 loc) · 765 KB

File metadata and controls

9966 lines (7835 loc) · 765 KB

CG Structures

  • CGameAIArea<CGameAIArea>
  • CGameAIBase<CGameAIBase>
  • CGameAIGame<CGameAIGame>
  • CGameAbilityList<CGameAbilityList>
  • CGameAddMapNote<CGameAddMapNote>
  • CGameAnimation<CGameAnimation>
  • CGameAnimationType<CGameAnimationType>
  • CGameAnimationTypeAmbient<CGameAnimationTypeAmbient>
  • CGameAnimationTypeAmbientStatic<CGameAnimationTypeAmbientStatic>
  • CGameAnimationTypeCharacter<CGameAnimationTypeCharacter>
  • CGameAnimationTypeCharacterOld<CGameAnimationTypeCharacterOld>
  • CGameAnimationTypeEffect<CGameAnimationTypeEffect>
  • CGameAnimationTypeFlying<CGameAnimationTypeFlying>
  • CGameAnimationTypeMonster<CGameAnimationTypeMonster>
  • CGameAnimationTypeMonsterAnkheg<CGameAnimationTypeMonsterAnkheg>
  • CGameAnimationTypeMonsterIcewind<CGameAnimationTypeMonsterIcewind>
  • CGameAnimationTypeMonsterLarge16<CGameAnimationTypeMonsterLarge16>
  • CGameAnimationTypeMonsterLarge<CGameAnimationTypeMonsterLarge>
  • CGameAnimationTypeMonsterLayered<CGameAnimationTypeMonsterLayered>
  • CGameAnimationTypeMonsterLayeredSpell<CGameAnimationTypeMonsterLayeredSpell>
  • CGameAnimationTypeMonsterMulti<CGameAnimationTypeMonsterMulti>
  • CGameAnimationTypeMonsterMultiNew<CGameAnimationTypeMonsterMultiNew>
  • CGameAnimationTypeMonsterOld<CGameAnimationTypeMonsterOld>
  • CGameAnimationTypeMonsterQuadrant<CGameAnimationTypeMonsterQuadrant>
  • CGameAnimationTypeTownStatic<CGameAnimationTypeTownStatic>
  • CGameArea<CGameArea>
  • CGameArea::m_cWalkableRenderCache_t<CGameArea::<unnamed_type_m_cWalkableRenderCache>>
  • CGameAreaClairvoyanceEntry<CGameAreaClairvoyanceEntry>
  • CGameAreaNotes<CGameAreaNotes>
  • CGameButtonList<CGameButtonList>
  • CGameChunk<CGameChunk>
  • CGameContainer<CGameContainer>
  • CGameDialogEntry<CGameDialogEntry>
  • CGameDialogIdentifier<CGameDialogIdentifier>
  • CGameDialogReply<CGameDialogReply>
  • CGameDialogSprite<CGameDialogSprite>
  • CGameDoor<CGameDoor>
  • CGameEffect<CGameEffect>
  • CGameEffect Structures<CGameEffect Structures>
  • CGameEffectAC<CGameEffectAC>
  • CGameEffectAIChange<CGameEffectAIChange>
  • CGameEffectAddInnateAbility<CGameEffectAddInnateAbility>
  • CGameEffectAlignmentChange<CGameEffectAlignmentChange>
  • CGameEffectAlignmentReversal<CGameEffectAlignmentReversal>
  • CGameEffectAnimationChange<CGameEffectAnimationChange>
  • CGameEffectApplyEffect<CGameEffectApplyEffect>
  • CGameEffectApplyEffectEquipItem<CGameEffectApplyEffectEquipItem>
  • CGameEffectApplyEffectEquipItemType<CGameEffectApplyEffectEquipItemType>
  • CGameEffectApplySpell<CGameEffectApplySpell>
  • CGameEffectApplySpellOnMove<CGameEffectApplySpellOnMove>
  • CGameEffectAssassination<CGameEffectAssassination>
  • CGameEffectAttackNo<CGameEffectAttackNo>
  • CGameEffectAuraCleansing<CGameEffectAuraCleansing>
  • CGameEffectAwaken<CGameEffectAwaken>
  • CGameEffectBackStabMod<CGameEffectBackStabMod>
  • CGameEffectBackStabSpell<CGameEffectBackStabSpell>
  • CGameEffectBardSong<CGameEffectBardSong>
  • CGameEffectBase<CGameEffectBase>
  • CGameEffectBerserk<CGameEffectBerserk>
  • CGameEffectBerserkStage1<CGameEffectBerserkStage1>
  • CGameEffectBerserkStage2<CGameEffectBerserkStage2>
  • CGameEffectBlindness<CGameEffectBlindness>
  • CGameEffectBlur<CGameEffectBlur>
  • CGameEffectBounceEffect<CGameEffectBounceEffect>
  • CGameEffectBounceLevel<CGameEffectBounceLevel>
  • CGameEffectBounceLevelDecrement<CGameEffectBounceLevelDecrement>
  • CGameEffectBounceProjectile<CGameEffectBounceProjectile>
  • CGameEffectBounceSchool<CGameEffectBounceSchool>
  • CGameEffectBounceSchoolDecrement<CGameEffectBounceSchoolDecrement>
  • CGameEffectBounceSecondaryType<CGameEffectBounceSecondaryType>
  • CGameEffectBounceSecondaryTypeDecrement<CGameEffectBounceSecondaryTypeDecrement>
  • CGameEffectBounceSpell<CGameEffectBounceSpell>
  • CGameEffectCHR<CGameEffectCHR>
  • CGameEffectCON<CGameEffectCON>
  • CGameEffectCalm<CGameEffectCalm>
  • CGameEffectCannotSaveOrRest<CGameEffectCannotSaveOrRest>
  • CGameEffectCastSpell<CGameEffectCastSpell>
  • CGameEffectCastSpellPoint<CGameEffectCastSpellPoint>
  • CGameEffectCastingFailure<CGameEffectCastingFailure>
  • CGameEffectCastingGlow<CGameEffectCastingGlow>
  • CGameEffectCastingLevelBonus<CGameEffectCastingLevelBonus>
  • CGameEffectChangeStatic<CGameEffectChangeStatic>
  • CGameEffectChangeWeather<CGameEffectChangeWeather>
  • CGameEffectChaosShield<CGameEffectChaosShield>
  • CGameEffectCharm<CGameEffectCharm>
  • CGameEffectCheckForBerserk<CGameEffectCheckForBerserk>
  • CGameEffectClairvoyance<CGameEffectClairvoyance>
  • CGameEffectClassStringOverride<CGameEffectClassStringOverride>
  • CGameEffectCleanAir<CGameEffectCleanAir>
  • CGameEffectColorChange<CGameEffectColorChange>
  • CGameEffectColorGlowDissipate<CGameEffectColorGlowDissipate>
  • CGameEffectColorGlowPulse<CGameEffectColorGlowPulse>
  • CGameEffectColorGlowSolid<CGameEffectColorGlowSolid>
  • CGameEffectColorLightSolid<CGameEffectColorLightSolid>
  • CGameEffectColorTintSolid<CGameEffectColorTintSolid>
  • CGameEffectConfusion<CGameEffectConfusion>
  • CGameEffectContingencyInstance<CGameEffectContingencyInstance>
  • CGameEffectContingencyStart<CGameEffectContingencyStart>
  • CGameEffectCopySelf<CGameEffectCopySelf>
  • CGameEffectCreateItem<CGameEffectCreateItem>
  • CGameEffectCreateWeapon<CGameEffectCreateWeapon>
  • CGameEffectCriticalHitBonus<CGameEffectCriticalHitBonus>
  • CGameEffectCriticalHitSpell<CGameEffectCriticalHitSpell>
  • CGameEffectCriticalMissModifier<CGameEffectCriticalMissModifier>
  • CGameEffectCriticalMissSpell<CGameEffectCriticalMissSpell>
  • CGameEffectCureBlindness<CGameEffectCureBlindness>
  • CGameEffectCureDeafness<CGameEffectCureDeafness>
  • CGameEffectCureDisease<CGameEffectCureDisease>
  • CGameEffectCureFeebleMindedness<CGameEffectCureFeebleMindedness>
  • CGameEffectCurePoison<CGameEffectCurePoison>
  • CGameEffectCurseApplyEffect<CGameEffectCurseApplyEffect>
  • CGameEffectDEX<CGameEffectDEX>
  • CGameEffectDamage<CGameEffectDamage>
  • CGameEffectDamageLuck<CGameEffectDamageLuck>
  • CGameEffectDamageMod<CGameEffectDamageMod>
  • CGameEffectDamageVisualEffect<CGameEffectDamageVisualEffect>
  • CGameEffectDeafness<CGameEffectDeafness>
  • CGameEffectDeath<CGameEffectDeath>
  • CGameEffectDefrost<CGameEffectDefrost>
  • CGameEffectDestroyItem<CGameEffectDestroyItem>
  • CGameEffectDestroySelf<CGameEffectDestroySelf>
  • CGameEffectDestroyWeapon<CGameEffectDestroyWeapon>
  • CGameEffectDetectAlignment<CGameEffectDetectAlignment>
  • CGameEffectDetectIllusion<CGameEffectDetectIllusion>
  • CGameEffectDetectTraps<CGameEffectDetectTraps>
  • CGameEffectDisableButton<CGameEffectDisableButton>
  • CGameEffectDisableCircle<CGameEffectDisableCircle>
  • CGameEffectDisableSpellType<CGameEffectDisableSpellType>
  • CGameEffectDisease<CGameEffectDisease>
  • CGameEffectDisintegrate<CGameEffectDisintegrate>
  • CGameEffectDispelEffects<CGameEffectDispelEffects>
  • CGameEffectDispelInvisible<CGameEffectDispelInvisible>
  • CGameEffectDispelSanctuary<CGameEffectDispelSanctuary>
  • CGameEffectDispelSchool<CGameEffectDispelSchool>
  • CGameEffectDispelSchoolOne<CGameEffectDispelSchoolOne>
  • CGameEffectDispelSecondaryType<CGameEffectDispelSecondaryType>
  • CGameEffectDispelSecondaryTypeOne<CGameEffectDispelSecondaryTypeOne>
  • CGameEffectDisplayString<CGameEffectDisplayString>
  • CGameEffectDither<CGameEffectDither>
  • CGameEffectDoNotDraw<CGameEffectDoNotDraw>
  • CGameEffectDrainChargeFromAllItems<CGameEffectDrainChargeFromAllItems>
  • CGameEffectDurationCasting<CGameEffectDurationCasting>
  • CGameEffectEnableButton<CGameEffectEnableButton>
  • CGameEffectEndNonDetection<CGameEffectEndNonDetection>
  • CGameEffectEntangle<CGameEffectEntangle>
  • CGameEffectEquipWeapon<CGameEffectEquipWeapon>
  • CGameEffectEvadeAreaOfEffect<CGameEffectEvadeAreaOfEffect>
  • CGameEffectExistanceDelayOverride<CGameEffectExistanceDelayOverride>
  • CGameEffectExplore<CGameEffectExplore>
  • CGameEffectFamiliarBlock<CGameEffectFamiliarBlock>
  • CGameEffectFatigue<CGameEffectFatigue>
  • CGameEffectFeebleMindedness<CGameEffectFeebleMindedness>
  • CGameEffectFile<CGameEffectFile>
  • CGameEffectFindFamiliar<CGameEffectFindFamiliar>
  • CGameEffectFistDamageBonus<CGameEffectFistDamageBonus>
  • CGameEffectFistTHAC0Bonus<CGameEffectFistTHAC0Bonus>
  • CGameEffectFloatText<CGameEffectFloatText>
  • CGameEffectForceSurge<CGameEffectForceSurge>
  • CGameEffectForceVisible<CGameEffectForceVisible>
  • CGameEffectFreedom<CGameEffectFreedom>
  • CGameEffectGold<CGameEffectGold>
  • CGameEffectGreasePool<CGameEffectGreasePool>
  • CGameEffectHaste2<CGameEffectHaste2>
  • CGameEffectHaste<CGameEffectHaste>
  • CGameEffectHeal<CGameEffectHeal>
  • CGameEffectHideInShadows<CGameEffectHideInShadows>
  • CGameEffectHighLevelAbility<CGameEffectHighLevelAbility>
  • CGameEffectHitMod<CGameEffectHitMod>
  • CGameEffectHitPoints<CGameEffectHitPoints>
  • CGameEffectHitPointsOnDeath<CGameEffectHitPointsOnDeath>
  • CGameEffectHoldCreature<CGameEffectHoldCreature>
  • CGameEffectHoldCreatureSpell<CGameEffectHoldCreatureSpell>
  • CGameEffectINT<CGameEffectINT>
  • CGameEffectIdentify<CGameEffectIdentify>
  • CGameEffectIgnoreDialogPause<CGameEffectIgnoreDialogPause>
  • CGameEffectIgnoreDrainDeath<CGameEffectIgnoreDrainDeath>
  • CGameEffectIgnoreReputationBreak<CGameEffectIgnoreReputationBreak>
  • CGameEffectImmuneToTracking<CGameEffectImmuneToTracking>
  • CGameEffectImmuneToWeapon<CGameEffectImmuneToWeapon>
  • CGameEffectImmunityLevelDecrement<CGameEffectImmunityLevelDecrement>
  • CGameEffectImmunitySchool<CGameEffectImmunitySchool>
  • CGameEffectImmunitySchoolDecrement<CGameEffectImmunitySchoolDecrement>
  • CGameEffectImmunitySecondaryType<CGameEffectImmunitySecondaryType>
  • CGameEffectImmunitySecondaryTypeDecrement<CGameEffectImmunitySecondaryTypeDecrement>
  • CGameEffectImmunitySpell<CGameEffectImmunitySpell>
  • CGameEffectImmunitySpellIWD<CGameEffectImmunitySpellIWD>
  • CGameEffectImmunityToBackstab<CGameEffectImmunityToBackstab>
  • CGameEffectImmunityToDisplayString<CGameEffectImmunityToDisplayString>
  • CGameEffectImmunityToEffect<CGameEffectImmunityToEffect>
  • CGameEffectImmunityToPortraitIcon<CGameEffectImmunityToPortraitIcon>
  • CGameEffectImmunityToProjectile<CGameEffectImmunityToProjectile>
  • CGameEffectImmunityToSequester<CGameEffectImmunityToSequester>
  • CGameEffectImmunityToSpellLevel<CGameEffectImmunityToSpellLevel>
  • CGameEffectImmunityToTimeStop<CGameEffectImmunityToTimeStop>
  • CGameEffectImmunityToTurnUndead<CGameEffectImmunityToTurnUndead>
  • CGameEffectImmunityToVisualEffect<CGameEffectImmunityToVisualEffect>
  • CGameEffectImprisonment<CGameEffectImprisonment>
  • CGameEffectInfravision<CGameEffectInfravision>
  • CGameEffectInfravisionOff<CGameEffectInfravisionOff>
  • CGameEffectIntoxication<CGameEffectIntoxication>
  • CGameEffectInvisible<CGameEffectInvisible>
  • CGameEffectJumpToArea<CGameEffectJumpToArea>
  • CGameEffectJumpToPocketPlane<CGameEffectJumpToPocketPlane>
  • CGameEffectKnock<CGameEffectKnock>
  • CGameEffectLearnSpell<CGameEffectLearnSpell>
  • CGameEffectLevel<CGameEffectLevel>
  • CGameEffectLevelDrain<CGameEffectLevelDrain>
  • CGameEffectLevelRestoration<CGameEffectLevelRestoration>
  • CGameEffectList<CGameEffectList>
  • CGameEffectLore<CGameEffectLore>
  • CGameEffectLuck<CGameEffectLuck>
  • CGameEffectMakeUnselectable<CGameEffectMakeUnselectable>
  • CGameEffectMaze<CGameEffectMaze>
  • CGameEffectMeleeDamageBonus<CGameEffectMeleeDamageBonus>
  • CGameEffectMeleeEffect<CGameEffectMeleeEffect>
  • CGameEffectMeleeTHAC0Bonus<CGameEffectMeleeTHAC0Bonus>
  • CGameEffectMentalSpeed<CGameEffectMentalSpeed>
  • CGameEffectMinHitPoints<CGameEffectMinHitPoints>
  • CGameEffectMinorGlobe<CGameEffectMinorGlobe>
  • CGameEffectMirrorImage<CGameEffectMirrorImage>
  • CGameEffectMirrorImageRun<CGameEffectMirrorImageRun>
  • CGameEffectMissileDamageBonus<CGameEffectMissileDamageBonus>
  • CGameEffectMissileTHAC0Bonus<CGameEffectMissileTHAC0Bonus>
  • CGameEffectMorale<CGameEffectMorale>
  • CGameEffectMoraleBreak<CGameEffectMoraleBreak>
  • CGameEffectMovementRate<CGameEffectMovementRate>
  • CGameEffectMovementRateModal<CGameEffectMovementRateModal>
  • CGameEffectNPCBump<CGameEffectNPCBump>
  • CGameEffectName<CGameEffectName>
  • CGameEffectNoPermanentDeath<CGameEffectNoPermanentDeath>
  • CGameEffectNonDetection<CGameEffectNonDetection>
  • CGameEffectNon_CumulativeAid<CGameEffectNon_CumulativeAid>
  • CGameEffectNon_CumulativeBless<CGameEffectNon_CumulativeBless>
  • CGameEffectNon_CumulativeChant<CGameEffectNon_CumulativeChant>
  • CGameEffectNon_CumulativeChantBad<CGameEffectNon_CumulativeChantBad>
  • CGameEffectNon_CumulativeDrawUponHolyMight<CGameEffectNon_CumulativeDrawUponHolyMight>
  • CGameEffectNon_CumulativeLuck<CGameEffectNon_CumulativeLuck>
  • CGameEffectOverrideAnimation<CGameEffectOverrideAnimation>
  • CGameEffectOverrideWeaponType<CGameEffectOverrideWeaponType>
  • CGameEffectPanic<CGameEffectPanic>
  • CGameEffectPauseCaster<CGameEffectPauseCaster>
  • CGameEffectPetrification<CGameEffectPetrification>
  • CGameEffectPhysicalSpeed<CGameEffectPhysicalSpeed>
  • CGameEffectPlayMovie<CGameEffectPlayMovie>
  • CGameEffectPlaySound<CGameEffectPlaySound>
  • CGameEffectPoison<CGameEffectPoison>
  • CGameEffectPolymorph<CGameEffectPolymorph>
  • CGameEffectPortrait<CGameEffectPortrait>
  • CGameEffectPortraitIcon<CGameEffectPortraitIcon>
  • CGameEffectPowerWordKill<CGameEffectPowerWordKill>
  • CGameEffectPowerWordSleep<CGameEffectPowerWordSleep>
  • CGameEffectPowerWordStun<CGameEffectPowerWordStun>
  • CGameEffectPreventAISlowDown<CGameEffectPreventAISlowDown>
  • CGameEffectPreventSpellProtectionEffects<CGameEffectPreventSpellProtectionEffects>
  • CGameEffectProficiency<CGameEffectProficiency>
  • CGameEffectProtectionCircle<CGameEffectProtectionCircle>
  • CGameEffectProtectionFromCreature<CGameEffectProtectionFromCreature>
  • CGameEffectPuppetMaster<CGameEffectPuppetMaster>
  • CGameEffectPushPull<CGameEffectPushPull>
  • CGameEffectRandomDrop<CGameEffectRandomDrop>
  • CGameEffectRandomPhase<CGameEffectRandomPhase>
  • CGameEffectRandomSummon<CGameEffectRandomSummon>
  • CGameEffectRandomTeleport<CGameEffectRandomTeleport>
  • CGameEffectRangeEffect<CGameEffectRangeEffect>
  • CGameEffectRegeneration<CGameEffectRegeneration>
  • CGameEffectRememorizeSpell<CGameEffectRememorizeSpell>
  • CGameEffectRemoveAllOfType<CGameEffectRemoveAllOfType>
  • CGameEffectRemoveConfusion<CGameEffectRemoveConfusion>
  • CGameEffectRemoveCurse<CGameEffectRemoveCurse>
  • CGameEffectRemoveEffectOfResource<CGameEffectRemoveEffectOfResource>
  • CGameEffectRemoveHold<CGameEffectRemoveHold>
  • CGameEffectRemoveInnateAbility<CGameEffectRemoveInnateAbility>
  • CGameEffectRemoveIntoxication<CGameEffectRemoveIntoxication>
  • CGameEffectRemovePanic<CGameEffectRemovePanic>
  • CGameEffectRemovePortraitIcon<CGameEffectRemovePortraitIcon>
  • CGameEffectRemoveRandomSpell<CGameEffectRemoveRandomSpell>
  • CGameEffectRemoveSpellImmunity<CGameEffectRemoveSpellImmunity>
  • CGameEffectRepeatingApplyEffect<CGameEffectRepeatingApplyEffect>
  • CGameEffectReplaceItem<CGameEffectReplaceItem>
  • CGameEffectReplaceSelf<CGameEffectReplaceSelf>
  • CGameEffectReputation<CGameEffectReputation>
  • CGameEffectResistAcid<CGameEffectResistAcid>
  • CGameEffectResistCold<CGameEffectResistCold>
  • CGameEffectResistCrushing<CGameEffectResistCrushing>
  • CGameEffectResistElectricity<CGameEffectResistElectricity>
  • CGameEffectResistFire<CGameEffectResistFire>
  • CGameEffectResistMagic<CGameEffectResistMagic>
  • CGameEffectResistMagicCold<CGameEffectResistMagicCold>
  • CGameEffectResistMagicFire<CGameEffectResistMagicFire>
  • CGameEffectResistMissile<CGameEffectResistMissile>
  • CGameEffectResistPiercing<CGameEffectResistPiercing>
  • CGameEffectResistSlashing<CGameEffectResistSlashing>
  • CGameEffectResistanceToMagic<CGameEffectResistanceToMagic>
  • CGameEffectResistanceToPoison<CGameEffectResistanceToPoison>
  • CGameEffectRest<CGameEffectRest>
  • CGameEffectRestoreMovementRate<CGameEffectRestoreMovementRate>
  • CGameEffectRestrictEquipItem<CGameEffectRestrictEquipItem>
  • CGameEffectRestrictEquipItemType<CGameEffectRestrictEquipItemType>
  • CGameEffectResurrect<CGameEffectResurrect>
  • CGameEffectResurrectParty<CGameEffectResurrectParty>
  • CGameEffectRetreatFrom<CGameEffectRetreatFrom>
  • CGameEffectRevealMagic<CGameEffectRevealMagic>
  • CGameEffectSTR<CGameEffectSTR>
  • CGameEffectSTRExtra<CGameEffectSTRExtra>
  • CGameEffectSanctuary<CGameEffectSanctuary>
  • CGameEffectSaveVsBreath<CGameEffectSaveVsBreath>
  • CGameEffectSaveVsDeath<CGameEffectSaveVsDeath>
  • CGameEffectSaveVsPoly<CGameEffectSaveVsPoly>
  • CGameEffectSaveVsSchoolMod<CGameEffectSaveVsSchoolMod>
  • CGameEffectSaveVsSpell<CGameEffectSaveVsSpell>
  • CGameEffectSaveVsWands<CGameEffectSaveVsWands>
  • CGameEffectSavingThrowChange<CGameEffectSavingThrowChange>
  • CGameEffectScreenShake<CGameEffectScreenShake>
  • CGameEffectScriptingState<CGameEffectScriptingState>
  • CGameEffectSecondaryCastList<CGameEffectSecondaryCastList>
  • CGameEffectSeeInvisible<CGameEffectSeeInvisible>
  • CGameEffectSelectiveDamageBonus<CGameEffectSelectiveDamageBonus>
  • CGameEffectSelectiveEnchantmentBonus<CGameEffectSelectiveEnchantmentBonus>
  • CGameEffectSelectiveToHitBonus<CGameEffectSelectiveToHitBonus>
  • CGameEffectSequencerFire<CGameEffectSequencerFire>
  • CGameEffectSequencerFirePoint<CGameEffectSequencerFirePoint>
  • CGameEffectSequencerInstance<CGameEffectSequencerInstance>
  • CGameEffectSequencerStart<CGameEffectSequencerStart>
  • CGameEffectSetAIScript<CGameEffectSetAIScript>
  • CGameEffectSetDoNotJump<CGameEffectSetDoNotJump>
  • CGameEffectSetGlobal<CGameEffectSetGlobal>
  • CGameEffectSetLocalExternal<CGameEffectSetLocalExternal>
  • CGameEffectSetLocalVariable<CGameEffectSetLocalVariable>
  • CGameEffectSetSequence<CGameEffectSetSequence>
  • CGameEffectSetSnare<CGameEffectSetSnare>
  • CGameEffectSetSpellState<CGameEffectSetSpellState>
  • CGameEffectSetTrap<CGameEffectSetTrap>
  • CGameEffectSevenEyes<CGameEffectSevenEyes>
  • CGameEffectSevenEyesRun<CGameEffectSevenEyesRun>
  • CGameEffectSexChange<CGameEffectSexChange>
  • CGameEffectShieldGlobe<CGameEffectShieldGlobe>
  • CGameEffectShowArea<CGameEffectShowArea>
  • CGameEffectShowCreatures<CGameEffectShowCreatures>
  • CGameEffectSilence<CGameEffectSilence>
  • CGameEffectSingleColorPulseAll<CGameEffectSingleColorPulseAll>
  • CGameEffectSkillLockPicking<CGameEffectSkillLockPicking>
  • CGameEffectSkillPickPocket<CGameEffectSkillPickPocket>
  • CGameEffectSkillStealth<CGameEffectSkillStealth>
  • CGameEffectSkillTracking<CGameEffectSkillTracking>
  • CGameEffectSkillTraps<CGameEffectSkillTraps>
  • CGameEffectSlay<CGameEffectSlay>
  • CGameEffectSleep<CGameEffectSleep>
  • CGameEffectSlow<CGameEffectSlow>
  • CGameEffectSlowPoison<CGameEffectSlowPoison>
  • CGameEffectSparkle<CGameEffectSparkle>
  • CGameEffectSpecificDamageMod<CGameEffectSpecificDamageMod>
  • CGameEffectSpellMemorizationCleric<CGameEffectSpellMemorizationCleric>
  • CGameEffectSpellMemorizationMage<CGameEffectSpellMemorizationMage>
  • CGameEffectSpellTrapLevelDecrement<CGameEffectSpellTrapLevelDecrement>
  • CGameEffectStaticCharge<CGameEffectStaticCharge>
  • CGameEffectStoneSkins<CGameEffectStoneSkins>
  • CGameEffectStoneSkinsGolem<CGameEffectStoneSkinsGolem>
  • CGameEffectStoneToFlesh<CGameEffectStoneToFlesh>
  • CGameEffectStun<CGameEffectStun>
  • CGameEffectSummon<CGameEffectSummon>
  • CGameEffectSummonDisable<CGameEffectSummonDisable>
  • CGameEffectSurgeMod<CGameEffectSurgeMod>
  • CGameEffectSwapHitpoints<CGameEffectSwapHitpoints>
  • CGameEffectTeleport<CGameEffectTeleport>
  • CGameEffectThac0<CGameEffectThac0>
  • CGameEffectThac0Left<CGameEffectThac0Left>
  • CGameEffectThac0Right<CGameEffectThac0Right>
  • CGameEffectTimeStop<CGameEffectTimeStop>
  • CGameEffectTracking<CGameEffectTracking>
  • CGameEffectTranslucent<CGameEffectTranslucent>
  • CGameEffectTurnUndead<CGameEffectTurnUndead>
  • CGameEffectTurnUndeadModifier<CGameEffectTurnUndeadModifier>
  • CGameEffectUnpauseCaster<CGameEffectUnpauseCaster>
  • CGameEffectUnstun<CGameEffectUnstun>
  • CGameEffectUnsummon<CGameEffectUnsummon>
  • CGameEffectUsability<CGameEffectUsability>
  • CGameEffectUsabilityList<CGameEffectUsabilityList>
  • CGameEffectUseAnyItem<CGameEffectUseAnyItem>
  • CGameEffectVisible<CGameEffectVisible>
  • CGameEffectVisualAnimationEffect<CGameEffectVisualAnimationEffect>
  • CGameEffectVisualEffect<CGameEffectVisualEffect>
  • CGameEffectVisualRange<CGameEffectVisualRange>
  • CGameEffectVisualSpellHit<CGameEffectVisualSpellHit>
  • CGameEffectVisualSpellHitIWD<CGameEffectVisualSpellHitIWD>
  • CGameEffectVocalize<CGameEffectVocalize>
  • CGameEffectWIS<CGameEffectWIS>
  • CGameEffectWebHold<CGameEffectWebHold>
  • CGameEffectWish<CGameEffectWish>
  • CGameEffectXP<CGameEffectXP>
  • CGameFile<CGameFile>
  • CGameFireball3d<CGameFireball3d>
  • CGameJournal<CGameJournal>
  • CGameJournalAlphabetizer<CGameJournalAlphabetizer>
  • CGameJournalEntry<CGameJournalEntry>
  • CGameJournalEntryFlag<CGameJournalEntryFlag>
  • CGameObject<CGameObject>
  • CGameObjectArray<CGameObjectArray>
  • CGameObjectArrayEntry<CGameObjectArrayEntry>
  • CGameOptions<CGameOptions>
  • CGamePermission<CGamePermission>
  • CGameRemoteObjectArray<CGameRemoteObjectArray>
  • CGameRemoteObjectControlChange<CGameRemoteObjectControlChange>
  • CGameRemoteObjectDeletion<CGameRemoteObjectDeletion>
  • CGameRemoteObjectListEntry<CGameRemoteObjectListEntry>
  • CGameRemoveMapNote<CGameRemoveMapNote>
  • CGameSave<CGameSave>
  • CGameSaveCharacter<CGameSaveCharacter>
  • CGameSound<CGameSound>
  • CGameSpawning<CGameSpawning>
  • CGameSprite<CGameSprite>
  • CGameSpriteEquipment<CGameSpriteEquipment>
  • CGameSpriteLastUpdate<CGameSpriteLastUpdate>
  • CGameSprite\:\:GroundItem<CGameSprite::GroundItem>
  • CGameStatic<CGameStatic>
  • CGameStatsRes<CGameStatsRes>
  • CGameStatsSprite<CGameStatsSprite>
  • CGameTemporal<CGameTemporal>
  • CGameText<CGameText>
  • CGameTiledObject<CGameTiledObject>
  • CGameTimer<CGameTimer>
  • CGameTrigger<CGameTrigger>

CGameAIArea

Offset Size (Total: 1344) Type Field
0x0 1344 CGameAIBase<CGameAIBase> baseclass_0

CGameAIBase

Used by the CGameAIBase Class<CGameAIBase Class>

Offset Size (Total: 1344) Type Field
0x0 96 CGameObject<CGameObject> baseclass_0
0x60 24 CAIObjectType<CAIObjectType> m_lAttacker
0x78 4 int m_lAttackStyle
4 <padding>
0x80 24 CAIObjectType<CAIObjectType> m_lOrderedBy
0x98 24 CAIObjectType<CAIObjectType> m_protecting
0xB0 24 CAIObjectType<CAIObjectType> m_protector
0xC8 24 CAIObjectType<CAIObjectType> m_lTargeted
0xE0 24 CAIObjectType<CAIObjectType> m_lHitter
0xF8 24 CAIObjectType<CAIObjectType> m_lHelp
0x110 24 CAIObjectType<CAIObjectType> m_lTrigger
0x128 24 CAIObjectType<CAIObjectType> m_lSeen
0x140 24 CAIObjectType<CAIObjectType> m_lTalkedTo
0x158 24 CAIObjectType<CAIObjectType> m_lHeard
0x170 24 CAIObjectType<CAIObjectType> m_lSummonedBy
0x188 24 CAIObjectType<CAIObjectType> m_lKilled
0x1A0 24 CAIObjectType<CAIObjectType> m_lEnteredBy
0x1B8 24 CAIObjectType<CAIObjectType> m_lAttackerSent
0x1D0 24 CAIObjectType<CAIObjectType> m_lOrderedBySent
0x1E8 24 CAIObjectType<CAIObjectType> m_protectingSent
0x200 24 CAIObjectType<CAIObjectType> m_protectorSent
0x218 24 CAIObjectType<CAIObjectType> m_lTargetedSent
0x230 24 CAIObjectType<CAIObjectType> m_lHitterSent
0x248 24 CAIObjectType<CAIObjectType> m_lHelpSent
0x260 24 CAIObjectType<CAIObjectType> m_lTriggerSent
0x278 24 CAIObjectType<CAIObjectType> m_lSeenSent
0x290 24 CAIObjectType<CAIObjectType> m_lTalkedToSent
0x2A8 24 CAIObjectType<CAIObjectType> m_lHeardSent
0x2C0 24 CAIObjectType<CAIObjectType> m_lSummonedBySent
0x2D8 24 CAIObjectType<CAIObjectType> m_lKilledSent
0x2F0 8 CAIScript<CAIScript>* m_overrideScript
0x2F8 8 CAIScript<CAIScript>* m_areaScript
0x300 8 CAIScript<CAIScript>* m_specificsScript
0x308 8 CAIScript<CAIScript>* m_classScript
0x310 8 CAIScript<CAIScript>* m_raceScript
0x318 8 CAIScript<CAIScript>* m_generalScript
0x320 8 CAIScript<CAIScript>* m_defaultScript
0x328 8 CAIScript<CAIScript>* m_achievementScript
0x330 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CAIAction<CAIAction>*> m_queuedActions
0x368 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CAITrigger<CAITrigger>*> m_pendingTriggers
0x3A0 4 unsigned int m_PAICallCounter
0x3A4 4 unsigned int m_PAICallCounterNoMod
0x3A8 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CGameTimer<CGameTimer>*> m_timers
0x3E0 2 __int16 m_curResponseNum
0x3E2 2 __int16 m_curResponseSetNum
0x3E4 2 __int16 m_curScriptNum
2 <padding>
0x3E8 4 int m_interrupt
0x3EC 2 __int16 m_actionCount
2 <padding>
0x3F0 4 int m_bJustAttacked
4 <padding>
0x3F8 136 CAIAction<CAIAction> m_curAction
0x480 4 int m_nExpectedProcessPendingTriggersCalls
0x484 2 __int16 m_nMissedProcessPendingTriggerCalls
0x486 2 __int16 m_nAlertnessPeriod
0x488 32 Array<char,32> m_scriptName
0x4A8 4 int m_inCutScene
0x4AC 4 int m_firstCall
0x4B0 4 int m_forceActionPick
0x4B4 4 int m_randValue
0x4B8 1 unsigned __int8 m_reactionRoll
1 <padding>
0x4BA 2 __int16 m_nLastActionReturn
0x4BC 1 unsigned __int8 m_nVisualRange
3 <padding>
0x4C0 4 unsigned int m_iGameText
0x4C4 4 int m_bInActionExecution
0x4C8 4 int m_bNewTrigger
0x4CC 4 int m_triggerSwitch
0x4D0 4 int m_bNoInterrupt
0x4D4 4 int m_bDisableAI
0x4D8 32 CSound<CSound> m_forcePauseSound
0x4F8 4 int m_nServerLastObjectSynchDelay
4 <padding>
0x500 64 CAITrigger<CAITrigger> triggerOverride

CGameAIGame

Offset Size (Total: 1344) Type Field
0x0 1344 CGameAIBase<CGameAIBase> baseclass_0

CGameAbilityList

Offset Size (Total: 32) Type Field
0x0 32 CTypedPtrArray<CTypedPtrArray><CPtrArray<CPtrArray>, CAbilityData<CAbilityData>*> baseclass_0

CGameAddMapNote

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameAnimation

Offset Size (Total: 24) Type Field
0x0 8 CGameAnimationType<CGameAnimationType>* m_animation
0x8 4 unsigned int m_overrides
0xC 2 __int16 m_sequenceHighLevel
0xE 1 unsigned __int8 m_detectedByInfravision
0xF 1 unsigned __int8 m_bloodColor
0x10 1 unsigned __int8 m_personalSpace
7 <padding>

CGameAnimationType

Offset Size (Total: 3280) Type Field
0x0 8 qword vfptr
0x8 2 unsigned __int16 m_animationID
0xA 1 unsigned __int8 m_moveScale
0xB 1 unsigned __int8 m_moveScaleCurrent
0xC 16 CRect<CRect> m_rEllipse
0x1C 4 int m_nHeightOffset
0x20 1 bool m_bUseSpriteShader
0x21 1 unsigned __int8 m_colorBlood
0x22 1 unsigned __int8 m_colorChunks
1 <padding>
0x24 4 unsigned int m_nSndFreq
0x28 8 const char* m_pSndDeath
0x30 32 Array<NECK_POINTS,8> m_neckOffsets
0x50 1440 Array<CVidBitmap<CVidBitmap>,5> m_combatRounds
0x5F0 1 unsigned __int8 m_personalSpace
0x5F1 1 unsigned __int8 m_walkCount
0x5F2 2 unsigned __int16 m_castFrame
0x5F4 1 unsigned __int8 m_bBrightest
0x5F5 1 unsigned __int8 m_bBrightestDesired
0x5F6 1 unsigned __int8 m_bLightSource
0x5F7 8 CResRef<CResRef> m_soundRef
1 <padding>
0x600 8 CString<CString> m_walkRef
0x608 1440 Array<CSequenceSoundList<CSequenceSoundList>,20> m_sequenceRefs
0xBA8 4 int m_bNewPalette
4 <padding>
0xBB0 288 CVidBitmap<CVidBitmap> m_newPalette

CGameAnimationTypeAmbient

Offset Size (Total: 4008) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CVidCell<CVidCell>* m_currentVidCell
0xCE0 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE8 8 CVidCell<CVidCell>* m_currentVidCellExtend
0xCF0 312 CVidCell<CVidCell> m_g1VidCellBase
0xE28 312 CVidCell<CVidCell> m_g1VidCellExtend
0xF60 48 CVidPalette<CVidPalette> m_charPalette
0xF90 2 __int16 m_currentBamSequence
0xF92 2 __int16 m_currentBamDirection
0xF94 4 int m_falseColor
0xF98 4 int m_bInvulnerable
0xF9C 4 int m_pathSmooth
0xFA0 1 unsigned __int8 m_listType
0xFA1 1 unsigned __int8 m_extendDirectionTest
6 <padding>

CGameAnimationTypeAmbientStatic

Offset Size (Total: 3992) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CVidCell<CVidCell>* m_currentVidCell
0xCD8 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE0 8 CVidCell<CVidCell>* m_currentVidCellExtend
0xCE8 312 CVidCell<CVidCell> m_g1VidCellBase
0xE20 312 CVidCell<CVidCell> m_g1VidCellExtend
0xF58 48 CVidPalette<CVidPalette> m_charPalette
0xF88 2 __int16 m_currentBamSequence
0xF8A 2 __int16 m_currentBamDirection
0xF8C 4 int m_falseColor
0xF90 4 int m_bInvulnerable
0xF94 1 unsigned __int8 m_extendDirectionTest
3 <padding>

CGameAnimationTypeCharacter

Offset Size (Total: 9272) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resrefPaperDoll
0xCD8 8 CString<CString> m_resref
0xCE0 8 CString<CString> m_heightCode
0xCE8 8 CString<CString> m_heightCodeHelmet
0xCF0 8 CString<CString> m_heightCodeShieldPaperDoll
0xCF8 1 char m_armorCode
0xCF9 1 char m_armorMaxCode
6 <padding>
0xD00 8 CVidCell<CVidCell>* m_currentVidCell
0xD08 8 CVidCell<CVidCell>* m_currentVidCellBase
0xD10 312 CVidCell<CVidCell> m_g1VidCellBase
0xE48 312 CVidCell<CVidCell> m_caVidCellBase
0xF80 312 CVidCell<CVidCell> m_a1VidCellBase
0x10B8 312 CVidCell<CVidCell> m_a2VidCellBase
0x11F0 312 CVidCell<CVidCell> m_a3VidCellBase
0x1328 48 CVidPalette<CVidPalette> m_charPalette
0x1358 8 CString<CString> m_resrefWeapon
0x1360 8 CVidCell<CVidCell>* m_currentVidCellWeapon
0x1368 8 CVidCell<CVidCell>* m_currentVidCellWeaponBase
0x1370 312 CVidCell<CVidCell> m_g1VidCellWeaponBase
0x14A8 312 CVidCell<CVidCell> m_a1VidCellWeaponBase
0x15E0 312 CVidCell<CVidCell> m_a2VidCellWeaponBase
0x1718 312 CVidCell<CVidCell> m_a3VidCellWeaponBase
0x1850 48 CVidPalette<CVidPalette> m_weaponPalette
0x1880 8 CString<CString> m_resrefShield
0x1888 8 CVidCell<CVidCell>* m_currentVidCellShield
0x1890 8 CVidCell<CVidCell>* m_currentVidCellShieldBase
0x1898 312 CVidCell<CVidCell> m_g1VidCellShieldBase
0x19D0 312 CVidCell<CVidCell> m_a1VidCellShieldBase
0x1B08 312 CVidCell<CVidCell> m_a2VidCellShieldBase
0x1C40 312 CVidCell<CVidCell> m_a3VidCellShieldBase
0x1D78 48 CVidPalette<CVidPalette> m_shieldPalette
0x1DA8 8 CString<CString> m_resrefHelmet
0x1DB0 8 CVidCell<CVidCell>* m_currentVidCellHelmet
0x1DB8 8 CVidCell<CVidCell>* m_currentVidCellHelmetBase
0x1DC0 312 CVidCell<CVidCell> m_g1VidCellHelmetBase
0x1EF8 312 CVidCell<CVidCell> m_caVidCellHelmetBase
0x2030 312 CVidCell<CVidCell> m_a1VidCellHelmetBase
0x2168 312 CVidCell<CVidCell> m_a2VidCellHelmetBase
0x22A0 312 CVidCell<CVidCell> m_a3VidCellHelmetBase
0x23D8 48 CVidPalette<CVidPalette> m_helmetPalette
0x2408 2 __int16 m_currentBamSequence
0x240A 2 __int16 m_currentBamDirection
0x240C 4 int m_renderWeapons
0x2410 4 int m_bHideWeapons
0x2414 4 int m_renderHelmet
0x2418 4 int m_bEquipHelmet
0x241C 4 int m_weaponLeftHand
0x2420 4 int m_falseColor
0x2424 1 unsigned __int8 m_weaponCode
0x2425 1 unsigned __int8 m_extendDirectionTest
0x2426 1 unsigned __int8 m_bDetectedByInfravision
0x2427 1 unsigned __int8 m_bInvulnerable
0x2428 1 unsigned __int8 m_bCanLieDown
0x2429 1 unsigned __int8 m_resrefArmorBase
0x242A 1 unsigned __int8 m_resrefArmorSpecific
1 <padding>
0x242C 4 int m_bDoubleBlit
0x2430 4 int m_bSplitBams
0x2434 1 char m_splitBamChar
3 <padding>

CGameAnimationTypeCharacterOld

Offset Size (Total: 21168) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CString<CString> m_resrefShadow
0xCE0 8 CString<CString> m_heightCode
0xCE8 8 CString<CString> m_heightCodeHelmet
0xCF0 1 char m_armorCode
0xCF1 1 char m_armorMaxCode
6 <padding>
0xCF8 8 CVidCell<CVidCell>* m_currentVidCell
0xD00 8 CVidCell<CVidCell>* m_currentVidCellBase
0xD08 8 CVidCell<CVidCell>* m_currentVidCellExtend
0xD10 312 CVidCell<CVidCell> m_g1VidCellBase
0xE48 312 CVidCell<CVidCell> m_g1VidCellExtend
0xF80 312 CVidCell<CVidCell> m_w2VidCellBase
0x10B8 312 CVidCell<CVidCell> m_w2VidCellExtend
0x11F0 312 CVidCell<CVidCell> m_caVidCellBase
0x1328 312 CVidCell<CVidCell> m_caVidCellExtend
0x1460 312 CVidCell<CVidCell> m_a1VidCellBase
0x1598 312 CVidCell<CVidCell> m_a1VidCellExtend
0x16D0 312 CVidCell<CVidCell> m_a2VidCellBase
0x1808 312 CVidCell<CVidCell> m_a2VidCellExtend
0x1940 312 CVidCell<CVidCell> m_a3VidCellBase
0x1A78 312 CVidCell<CVidCell> m_a3VidCellExtend
0x1BB0 48 CVidPalette<CVidPalette> m_charPalette
0x1BE0 8 CString<CString> m_resrefWeapon
0x1BE8 8 CVidCell<CVidCell>* m_currentVidCellWeapon
0x1BF0 8 CVidCell<CVidCell>* m_currentVidCellWeaponBase
0x1BF8 8 CVidCell<CVidCell>* m_currentVidCellWeaponExtend
0x1C00 312 CVidCell<CVidCell> m_g1VidCellWeaponBase
0x1D38 312 CVidCell<CVidCell> m_g1VidCellWeaponExtend
0x1E70 312 CVidCell<CVidCell> m_w2VidCellWeaponBase
0x1FA8 312 CVidCell<CVidCell> m_w2VidCellWeaponExtend
0x20E0 312 CVidCell<CVidCell> m_a1VidCellWeaponBase
0x2218 312 CVidCell<CVidCell> m_a1VidCellWeaponExtend
0x2350 312 CVidCell<CVidCell> m_a2VidCellWeaponBase
0x2488 312 CVidCell<CVidCell> m_a2VidCellWeaponExtend
0x25C0 312 CVidCell<CVidCell> m_a3VidCellWeaponBase
0x26F8 312 CVidCell<CVidCell> m_a3VidCellWeaponExtend
0x2830 48 CVidPalette<CVidPalette> m_weaponPalette
0x2860 8 CString<CString> m_resrefShield
0x2868 8 CVidCell<CVidCell>* m_currentVidCellShield
0x2870 8 CVidCell<CVidCell>* m_currentVidCellShieldBase
0x2878 8 CVidCell<CVidCell>* m_currentVidCellShieldExtend
0x2880 312 CVidCell<CVidCell> m_g1VidCellShieldBase
0x29B8 312 CVidCell<CVidCell> m_g1VidCellShieldExtend
0x2AF0 312 CVidCell<CVidCell> m_w2VidCellShieldBase
0x2C28 312 CVidCell<CVidCell> m_w2VidCellShieldExtend
0x2D60 312 CVidCell<CVidCell> m_a1VidCellShieldBase
0x2E98 312 CVidCell<CVidCell> m_a1VidCellShieldExtend
0x2FD0 312 CVidCell<CVidCell> m_a2VidCellShieldBase
0x3108 312 CVidCell<CVidCell> m_a2VidCellShieldExtend
0x3240 312 CVidCell<CVidCell> m_a3VidCellShieldBase
0x3378 312 CVidCell<CVidCell> m_a3VidCellShieldExtend
0x34B0 48 CVidPalette<CVidPalette> m_shieldPalette
0x34E0 8 CString<CString> m_resrefHelmet
0x34E8 8 CVidCell<CVidCell>* m_currentVidCellHelmet
0x34F0 8 CVidCell<CVidCell>* m_currentVidCellHelmetBase
0x34F8 8 CVidCell<CVidCell>* m_currentVidCellHelmetExtend
0x3500 312 CVidCell<CVidCell> m_g1VidCellHelmetBase
0x3638 312 CVidCell<CVidCell> m_g1VidCellHelmetExtend
0x3770 312 CVidCell<CVidCell> m_w2VidCellHelmetBase
0x38A8 312 CVidCell<CVidCell> m_w2VidCellHelmetExtend
0x39E0 312 CVidCell<CVidCell> m_caVidCellHelmetBase
0x3B18 312 CVidCell<CVidCell> m_caVidCellHelmetExtend
0x3C50 312 CVidCell<CVidCell> m_a1VidCellHelmetBase
0x3D88 312 CVidCell<CVidCell> m_a1VidCellHelmetExtend
0x3EC0 312 CVidCell<CVidCell> m_a2VidCellHelmetBase
0x3FF8 312 CVidCell<CVidCell> m_a2VidCellHelmetExtend
0x4130 312 CVidCell<CVidCell> m_a3VidCellHelmetBase
0x4268 312 CVidCell<CVidCell> m_a3VidCellHelmetExtend
0x43A0 48 CVidPalette<CVidPalette> m_helmetPalette
0x43D0 8 CVidCell<CVidCell>* m_currentVidCellShadow
0x43D8 8 CVidCell<CVidCell>* m_currentVidCellShadowBase
0x43E0 8 CVidCell<CVidCell>* m_currentVidCellShadowExtend
0x43E8 312 CVidCell<CVidCell> m_g1VidCellShadowBase
0x4520 312 CVidCell<CVidCell> m_g1VidCellShadowExtend
0x4658 312 CVidCell<CVidCell> m_w2VidCellShadowBase
0x4790 312 CVidCell<CVidCell> m_w2VidCellShadowExtend
0x48C8 312 CVidCell<CVidCell> m_caVidCellShadowBase
0x4A00 312 CVidCell<CVidCell> m_caVidCellShadowExtend
0x4B38 312 CVidCell<CVidCell> m_a1VidCellShadowBase
0x4C70 312 CVidCell<CVidCell> m_a1VidCellShadowExtend
0x4DA8 312 CVidCell<CVidCell> m_a2VidCellShadowBase
0x4EE0 312 CVidCell<CVidCell> m_a2VidCellShadowExtend
0x5018 312 CVidCell<CVidCell> m_a3VidCellShadowBase
0x5150 312 CVidCell<CVidCell> m_a3VidCellShadowExtend
0x5288 2 __int16 m_currentBamSequence
0x528A 2 __int16 m_currentBamDirection
0x528C 4 int m_renderWeapons
0x5290 4 int m_bHideWeapons
0x5294 4 int m_renderHelmet
0x5298 4 int m_bEquipHelmet
0x529C 4 int m_weaponLeftHand
0x52A0 4 int m_falseColor
0x52A4 1 unsigned __int8 m_weaponCode
0x52A5 1 unsigned __int8 m_extendDirectionTest
0x52A6 1 unsigned __int8 m_bDetectedByInfravision
0x52A7 1 unsigned __int8 m_bInvulnerable
0x52A8 1 unsigned __int8 m_bCanLieDown
7 <padding>

CGameAnimationTypeEffect

Offset Size (Total: 3984) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CVidCell<CVidCell>* m_currentVidCell
0xCD8 8 CVidCell<CVidCell>* m_currentVidCellShadow
0xCE0 312 CVidCell<CVidCell> m_g1VidCell
0xE18 312 CVidCell<CVidCell> m_g1VidCellShadow
0xF50 48 CVidPalette<CVidPalette> m_charPalette
0xF80 1 unsigned __int8 m_translucent
0xF81 1 unsigned __int8 m_bRender
0xF82 2 unsigned __int16 m_posZ
0xF84 2 unsigned __int16 m_deltaZ
0xF86 2 __int16 m_currentBamSequence
0xF88 2 __int16 m_currentBamDirection
0xF8A 1 unsigned __int8 m_extendDirectionTest
0xF8B 1 unsigned __int8 m_listType
4 <padding>

CGameAnimationTypeFlying

Offset Size (Total: 3672) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CVidCell<CVidCell>* m_currentVidCell
0xCD8 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE0 312 CVidCell<CVidCell> m_g1VidCellBase
0xE18 48 CVidPalette<CVidPalette> m_charPalette
0xE48 2 __int16 m_currentBamSequence
0xE4A 2 __int16 m_currentBamDirection
0xE4C 4 int m_falseColor
0xE50 1 unsigned __int8 m_extendDirectionTest
7 <padding>

CGameAnimationTypeMonster

Offset Size (Total: 5384) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CVidCell<CVidCell>* m_currentVidCell
0xCE0 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE8 312 CVidCell<CVidCell> m_g1VidCellBase
0xE20 312 CVidCell<CVidCell> m_g2VidCellBase
0xF58 48 CVidPalette<CVidPalette> m_charPalette
0xF88 8 CVidCell<CVidCell>* m_currentVidCellWeapon
0xF90 8 CVidCell<CVidCell>* m_currentVidCellWeaponBase
0xF98 312 CVidCell<CVidCell> m_g1VidCellWeaponBase
0x10D0 312 CVidCell<CVidCell> m_g2VidCellWeaponBase
0x1208 48 CVidPalette<CVidPalette> m_weaponPalette
0x1238 2 __int16 m_currentBamSequence
0x123A 2 __int16 m_currentBamDirection
0x123C 2 __int16 m_currentShootSequence
2 <padding>
0x1240 4 int m_falseColor
0x1244 4 int m_translucent
0x1248 4 int m_bTwoPalettes
0x124C 8 CResRef<CResRef> m_cResRefPalette1
0x1254 8 CResRef<CResRef> m_cResRefPalette2
0x125C 4 int m_renderWeapons
0x1260 4 int m_bHideWeapons
0x1264 4 int m_weaponLeftHand
0x1268 1 unsigned __int8 m_bDetectedByInfravision
0x1269 1 unsigned __int8 m_extendDirectionTest
2 <padding>
0x126C 4 int m_bCanLieDown
0x1270 4 int m_bPathSmooth
0x1274 4 int m_bSplitBams
0x1278 1 char m_splitBamChar
0x1279 1 char m_currentShootSplit
2 <padding>
0x127C 4 int m_bGlowLayer
0x1280 8 CString<CString> m_glowResref
0x1288 8 CVidCell<CVidCell>* m_glowCurrentVidCell
0x1290 8 CVidCell<CVidCell>* m_glowCurrentVidCellBase
0x1298 312 CVidCell<CVidCell> m_glowG1VidCellBase
0x13D0 312 CVidCell<CVidCell> m_glowG2VidCellBase

CGameAnimationTypeMonsterAnkheg

Offset Size (Total: 7096) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CVidCell<CVidCell>* m_currentVidCell
0xCE0 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE8 8 CVidCell<CVidCell>* m_currentVidCellExtend
0xCF0 312 CVidCell<CVidCell> m_g1VidCellBase
0xE28 312 CVidCell<CVidCell> m_g1VidCellExtend
0xF60 312 CVidCell<CVidCell> m_g2VidCellBase
0x1098 312 CVidCell<CVidCell> m_g2VidCellExtend
0x11D0 312 CVidCell<CVidCell> m_g3VidCellBase
0x1308 312 CVidCell<CVidCell> m_g3VidCellExtend
0x1440 8 CVidCell<CVidCell>* m_currentVidCellHole
0x1448 8 CVidCell<CVidCell>* m_currentVidCellHoleBase
0x1450 8 CVidCell<CVidCell>* m_currentVidCellHoleExtend
0x1458 312 CVidCell<CVidCell> m_g1VidCellHoleBase
0x1590 312 CVidCell<CVidCell> m_g1VidCellHoleExtend
0x16C8 312 CVidCell<CVidCell> m_g2VidCellHoleBase
0x1800 312 CVidCell<CVidCell> m_g2VidCellHoleExtend
0x1938 312 CVidCell<CVidCell> m_g3VidCellHoleBase
0x1A70 312 CVidCell<CVidCell> m_g3VidCellHoleExtend
0x1BA8 2 __int16 m_currentBamSequence
0x1BAA 2 __int16 m_currentBamDirection
0x1BAC 4 int m_bAboveGround
0x1BB0 1 unsigned __int8 m_extendDirectionTest
3 <padding>
0x1BB4 4 int m_bMirrorBam

CGameAnimationTypeMonsterIcewind

Offset Size (Total: 19584) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CVidCell<CVidCell>* m_currentVidCell
0xCE0 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE8 8 CVidCell<CVidCell>* m_currentVidCellExtend
0xCF0 312 CVidCell<CVidCell> m_a1VidCellBase
0xE28 312 CVidCell<CVidCell> m_a1VidCellExtend
0xF60 312 CVidCell<CVidCell> m_a2VidCellBase
0x1098 312 CVidCell<CVidCell> m_a2VidCellExtend
0x11D0 312 CVidCell<CVidCell> m_a3VidCellBase
0x1308 312 CVidCell<CVidCell> m_a3VidCellExtend
0x1440 312 CVidCell<CVidCell> m_shVidCellBase
0x1578 312 CVidCell<CVidCell> m_shVidCellExtend
0x16B0 312 CVidCell<CVidCell> m_awVidCellBase
0x17E8 312 CVidCell<CVidCell> m_awVidCellExtend
0x1920 312 CVidCell<CVidCell> m_slVidCellBase
0x1A58 312 CVidCell<CVidCell> m_slVidCellExtend
0x1B90 312 CVidCell<CVidCell> m_deVidCellBase
0x1CC8 312 CVidCell<CVidCell> m_deVidCellExtend
0x1E00 312 CVidCell<CVidCell> m_daVidCellBase
0x1F38 312 CVidCell<CVidCell> m_daVidCellExtend
0x2070 312 CVidCell<CVidCell> m_paVidCellBase
0x21A8 312 CVidCell<CVidCell> m_paVidCellExtend
0x22E0 312 CVidCell<CVidCell> m_reVidCellBase
0x2418 312 CVidCell<CVidCell> m_reVidCellExtend
0x2550 312 CVidCell<CVidCell> m_coVidCellBase
0x2688 312 CVidCell<CVidCell> m_coVidCellExtend
0x27C0 312 CVidCell<CVidCell> m_caVidCellBase
0x28F8 312 CVidCell<CVidCell> m_caVidCellExtend
0x2A30 312 CVidCell<CVidCell> m_twVidCellBase
0x2B68 312 CVidCell<CVidCell> m_twVidCellExtend
0x2CA0 312 CVidCell<CVidCell> m_waVidCellBase
0x2DD8 312 CVidCell<CVidCell> m_waVidCellExtend
0x2F10 8 CVidCell<CVidCell>* m_currentVidCellWeapon
0x2F18 8 CVidCell<CVidCell>* m_currentVidCellWeaponBase
0x2F20 8 CVidCell<CVidCell>* m_currentVidCellWeaponExtend
0x2F28 312 CVidCell<CVidCell> m_a1VidCellWeaponBase
0x3060 312 CVidCell<CVidCell> m_a1VidCellWeaponExtend
0x3198 312 CVidCell<CVidCell> m_a2VidCellWeaponBase
0x32D0 312 CVidCell<CVidCell> m_a2VidCellWeaponExtend
0x3408 312 CVidCell<CVidCell> m_a3VidCellWeaponBase
0x3540 312 CVidCell<CVidCell> m_a3VidCellWeaponExtend
0x3678 312 CVidCell<CVidCell> m_shVidCellWeaponBase
0x37B0 312 CVidCell<CVidCell> m_shVidCellWeaponExtend
0x38E8 312 CVidCell<CVidCell> m_awVidCellWeaponBase
0x3A20 312 CVidCell<CVidCell> m_awVidCellWeaponExtend
0x3B58 312 CVidCell<CVidCell> m_slVidCellWeaponBase
0x3C90 312 CVidCell<CVidCell> m_slVidCellWeaponExtend
0x3DC8 312 CVidCell<CVidCell> m_daVidCellWeaponBase
0x3F00 312 CVidCell<CVidCell> m_daVidCellWeaponExtend
0x4038 312 CVidCell<CVidCell> m_paVidCellWeaponBase
0x4170 312 CVidCell<CVidCell> m_paVidCellWeaponExtend
0x42A8 312 CVidCell<CVidCell> m_reVidCellWeaponBase
0x43E0 312 CVidCell<CVidCell> m_reVidCellWeaponExtend
0x4518 312 CVidCell<CVidCell> m_coVidCellWeaponBase
0x4650 312 CVidCell<CVidCell> m_coVidCellWeaponExtend
0x4788 312 CVidCell<CVidCell> m_caVidCellWeaponBase
0x48C0 312 CVidCell<CVidCell> m_caVidCellWeaponExtend
0x49F8 312 CVidCell<CVidCell> m_waVidCellWeaponBase
0x4B30 312 CVidCell<CVidCell> m_waVidCellWeaponExtend
0x4C68 2 __int16 m_currentBamDirection
2 <padding>
0x4C6C 4 int m_bRenderWeapons
0x4C70 4 int m_bHideWeapons
0x4C74 4 int m_weaponLeftHand
0x4C78 1 unsigned __int8 m_bDetectedByInfravision
0x4C79 1 unsigned __int8 m_extendDirectionTest
2 <padding>
0x4C7C 4 int m_translucent

CGameAnimationTypeMonsterLarge

Offset Size (Total: 5248) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CVidCell<CVidCell>* m_currentVidCell
0xCE0 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE8 8 CVidCell<CVidCell>* m_currentVidCellExtend
0xCF0 312 CVidCell<CVidCell> m_g1VidCellBase
0xE28 312 CVidCell<CVidCell> m_g1VidCellExtend
0xF60 312 CVidCell<CVidCell> m_g2VidCellBase
0x1098 312 CVidCell<CVidCell> m_g2VidCellExtend
0x11D0 312 CVidCell<CVidCell> m_g3VidCellBase
0x1308 312 CVidCell<CVidCell> m_g3VidCellExtend
0x1440 48 CVidPalette<CVidPalette> m_charPalette
0x1470 2 __int16 m_currentBamSequence
0x1472 2 __int16 m_currentBamDirection
0x1474 4 int m_falseColor
0x1478 1 unsigned __int8 m_extendDirectionTest
7 <padding>

CGameAnimationTypeMonsterLarge16

Offset Size (Total: 5248) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CVidCell<CVidCell>* m_currentVidCell
0xCE0 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE8 8 CVidCell<CVidCell>* m_currentVidCellExtend
0xCF0 312 CVidCell<CVidCell> m_g1VidCellBase
0xE28 312 CVidCell<CVidCell> m_g1VidCellExtend
0xF60 312 CVidCell<CVidCell> m_g2VidCellBase
0x1098 312 CVidCell<CVidCell> m_g2VidCellExtend
0x11D0 312 CVidCell<CVidCell> m_g3VidCellBase
0x1308 312 CVidCell<CVidCell> m_g3VidCellExtend
0x1440 48 CVidPalette<CVidPalette> m_charPalette
0x1470 2 __int16 m_currentBamSequence
0x1472 2 __int16 m_currentBamDirection
0x1474 4 int m_falseColor
0x1478 1 unsigned __int8 m_extendDirectionTest
7 <padding>

CGameAnimationTypeMonsterLayered

Offset Size (Total: 5968) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CVidCell<CVidCell>* m_currentVidCell
0xCE0 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE8 8 CVidCell<CVidCell>* m_currentVidCellExtend
0xCF0 312 CVidCell<CVidCell> m_g1VidCellBase
0xE28 312 CVidCell<CVidCell> m_g1VidCellExtend
0xF60 312 CVidCell<CVidCell> m_g2VidCellBase
0x1098 312 CVidCell<CVidCell> m_g2VidCellExtend
0x11D0 48 CVidPalette<CVidPalette> m_charPalette
0x1200 8 CVidCell<CVidCell>* m_currentVidCellWeapon
0x1208 8 CVidCell<CVidCell>* m_currentVidCellWeaponBase
0x1210 8 CVidCell<CVidCell>* m_currentVidCellWeaponExtend
0x1218 312 CVidCell<CVidCell> m_g1VidCellWeaponBase
0x1350 312 CVidCell<CVidCell> m_g1VidCellWeaponExtend
0x1488 312 CVidCell<CVidCell> m_g2VidCellWeaponBase
0x15C0 312 CVidCell<CVidCell> m_g2VidCellWeaponExtend
0x16F8 48 CVidPalette<CVidPalette> m_weaponPalette
0x1728 2 __int16 m_currentBamSequence
0x172A 2 __int16 m_currentBamDirection
0x172C 4 int m_renderWeapons
0x1730 4 int m_bHideWeapons
0x1734 4 int m_weaponLeftHand
0x1738 1 unsigned __int8 m_nMeleeWeaponReady
0x1739 1 unsigned __int8 m_extendDirectionTest
6 <padding>
0x1740 16 Array<CString<CString>,2> m_resrefWeapon

CGameAnimationTypeMonsterLayeredSpell

Offset Size (Total: 5984) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CVidCell<CVidCell>* m_currentVidCell
0xCE0 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE8 8 CVidCell<CVidCell>* m_currentVidCellExtend
0xCF0 312 CVidCell<CVidCell> m_g1VidCellBase
0xE28 312 CVidCell<CVidCell> m_g1VidCellExtend
0xF60 312 CVidCell<CVidCell> m_g2VidCellBase
0x1098 312 CVidCell<CVidCell> m_g2VidCellExtend
0x11D0 48 CVidPalette<CVidPalette> m_charPalette
0x1200 8 CVidCell<CVidCell>* m_currentVidCellWeapon
0x1208 8 CVidCell<CVidCell>* m_currentVidCellWeaponBase
0x1210 8 CVidCell<CVidCell>* m_currentVidCellWeaponExtend
0x1218 312 CVidCell<CVidCell> m_g1VidCellWeaponBase
0x1350 312 CVidCell<CVidCell> m_g1VidCellWeaponExtend
0x1488 312 CVidCell<CVidCell> m_g2VidCellWeaponBase
0x15C0 312 CVidCell<CVidCell> m_g2VidCellWeaponExtend
0x16F8 48 CVidPalette<CVidPalette> m_weaponPalette
0x1728 2 __int16 m_currentBamSequence
0x172A 2 __int16 m_currentBamDirection
0x172C 4 int m_renderWeapons
0x1730 4 int m_bHideWeapons
0x1734 4 int m_weaponLeftHand
0x1738 4 int m_falseColor
4 <padding>
0x1740 16 Array<CString<CString>,2> m_resrefWeapon
0x1750 1 unsigned __int8 m_bInvulnerable
3 <padding>
0x1754 4 int m_bDualAttack
0x1758 1 unsigned __int8 m_extendDirectionTest
7 <padding>

CGameAnimationTypeMonsterMulti

Offset Size (Total: 4872) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CVidCell<CVidCell>* m_currentVidCell
0xCE0 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE8 8 CVidCell<CVidCell>* m_g1VidCellBase
0xCF0 8 CVidCell<CVidCell>* m_g2VidCellBase
0xCF8 8 CVidCell<CVidCell>* m_g3VidCellBase
0xD00 8 CVidCell<CVidCell>* m_g4VidCellBase
0xD08 8 CVidCell<CVidCell>* m_g5VidCellBase
0xD10 48 CVidPalette<CVidPalette> m_charPalette
0xD40 2 __int16 m_currentBamSequence
0xD42 2 __int16 m_currentBamDirection
4 <padding>
0xD48 8 CVidBitmap<CVidBitmap>* m_currentNewPalette
0xD50 4 int m_falseColor
4 <padding>
0xD58 288 CVidBitmap<CVidBitmap> m_g1NewPalette
0xE78 288 CVidBitmap<CVidBitmap> m_g2NewPalette
0xF98 288 CVidBitmap<CVidBitmap> m_g3NewPalette
0x10B8 288 CVidBitmap<CVidBitmap> m_g4NewPalette
0x11D8 288 CVidBitmap<CVidBitmap> m_g5NewPalette
0x12F8 1 unsigned __int8 m_extendDirectionTest
0x12F9 1 unsigned __int8 m_nQuadrants
2 <padding>
0x12FC 4 int m_bDoubleBlit
0x1300 4 int m_bSplitBams
0x1304 1 char m_splitBamChar
0x1305 1 char m_splitDirectionBamChar
2 <padding>

CGameAnimationTypeMonsterMultiNew

Offset Size (Total: 3424) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CVidCell<CVidCell>* m_pCurrentVidCell
0xCE0 8 CVidCell<CVidCell>* m_pCurrentVidCellBase
0xCE8 8 CVidCell<CVidCell>* m_pg1VidCellBase
0xCF0 8 CVidCell<CVidCell>* m_pg2VidCellBase
0xCF8 48 CVidPalette<CVidPalette> m_charPalette
0xD28 2 __int16 m_currentBamSequence
0xD2A 2 __int16 m_currentBamDirection
0xD2C 2 __int16 m_currentShootSequence
2 <padding>
0xD30 4 int m_falseColor
0xD34 1 unsigned __int8 m_extendDirectionTest
0xD35 1 unsigned __int8 m_nQuadrants
2 <padding>
0xD38 4 int m_bSplitBams
0xD3C 1 char m_splitBamChar
3 <padding>
0xD40 4 int m_translucent
0xD44 4 int m_renderWeapons
0xD48 4 int m_weaponLeftHand
0xD4C 1 unsigned __int8 m_bDetectedByInfravision
3 <padding>
0xD50 4 int m_bCanLieDown
0xD54 4 int m_bPathSmooth
0xD58 1 char m_currentShootSplit
7 <padding>

CGameAnimationTypeMonsterOld

Offset Size (Total: 4624) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CVidCell<CVidCell>* m_currentVidCell
0xCE0 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE8 8 CVidCell<CVidCell>* m_currentVidCellExtend
0xCF0 312 CVidCell<CVidCell> m_g1VidCellBase
0xE28 312 CVidCell<CVidCell> m_g1VidCellExtend
0xF60 312 CVidCell<CVidCell> m_g2VidCellBase
0x1098 312 CVidCell<CVidCell> m_g2VidCellExtend
0x11D0 48 CVidPalette<CVidPalette> m_charPalette
0x1200 2 __int16 m_currentBamSequence
0x1202 2 __int16 m_currentBamDirection
0x1204 4 int m_falseColor
0x1208 4 int m_translucent
0x120C 1 unsigned __int8 m_bDetectedByInfravision
0x120D 1 unsigned __int8 m_extendDirectionTest
2 <padding>

CGameAnimationTypeMonsterQuadrant

Offset Size (Total: 3432) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CString<CString> m_resref
0xCD8 8 CVidCell<CVidCell>* m_currentVidCell
0xCE0 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE8 8 CVidCell<CVidCell>* m_g1VidCellBase
0xCF0 8 CVidCell<CVidCell>* m_g2VidCellBase
0xCF8 8 CVidCell<CVidCell>* m_g3VidCellBase
0xD00 8 CVidCell<CVidCell>* m_currentVidCellExtend
0xD08 8 CVidCell<CVidCell>* m_g1VidCellExtend
0xD10 8 CVidCell<CVidCell>* m_g2VidCellExtend
0xD18 8 CVidCell<CVidCell>* m_g3VidCellExtend
0xD20 48 CVidPalette<CVidPalette> m_charPalette
0xD50 2 __int16 m_currentBamSequence
0xD52 2 __int16 m_currentBamDirection
0xD54 4 int m_falseColor
0xD58 1 unsigned __int8 m_extendDirectionTest
0xD59 1 unsigned __int8 m_nQuadrants
2 <padding>
0xD5C 4 int m_bCaster
0xD60 4 int m_bExtendDir
0xD64 4 int m_pathSmooth

CGameAnimationTypeTownStatic

Offset Size (Total: 3672) Type Field
0x0 3280 CGameAnimationType<CGameAnimationType> baseclass_0
0xCD0 8 CVidCell<CVidCell>* m_currentVidCell
0xCD8 8 CVidCell<CVidCell>* m_currentVidCellBase
0xCE0 312 CVidCell<CVidCell> m_g1VidCellBase
0xE18 48 CVidPalette<CVidPalette> m_charPalette
0xE48 2 __int16 m_currentBamSequence
0xE4A 2 __int16 m_currentBamDirection
0xE4C 4 int m_falseColor
0xE50 1 unsigned __int8 m_bCanLieDown
7 <padding>

CGameArea

Offset Size (Total: 4384) Type Field
0x0 76 CAreaFileHeader<CAreaFileHeader> m_header
0x4C 4 int m_bHeaderExtendedNight
0x50 144 CAreaSoundsAndMusic<CAreaSoundsAndMusic> m_headerSound
0xE0 228 CAreaFileRestEncounter<CAreaFileRestEncounter> m_headerRestEncounter
4 <padding>
0x1C8 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CAreaFileCharacterEntryPoint<CAreaFileCharacterEntryPoint>*> m_entryPoints
0x200 1 unsigned __int8 m_id
0x201 1 unsigned __int8 m_nCharacters
0x202 1 unsigned __int8 m_nInfravision
0x203 1 unsigned __int8 m_bAreaLoaded
0x204 8 CResRef<CResRef> m_resref
0x20C 8 CResRef<CResRef> m_restMovieDay
0x214 8 CResRef<CResRef> m_restMovieNight
0x21C 1 unsigned __int8 m_waterAlpha
3 <padding>
0x220 8 CResWED<CResWED>* m_pResWED
0x228 8 CInfGame<CInfGame>* m_pGame
0x230 4 int m_nScrollState
0x234 4 int m_nKeyScrollState
0x238 4 int m_bSelectionSquareEnabled
0x23C 4 int m_bTravelSquare
0x240 4 int m_iPickedOnDown
0x244 4 int m_iPicked
0x248 4 int m_iPickedTarget
0x24C 4 int m_bPicked
0x250 4 int m_nToolTip
0x254 8 CPoint<CPoint> m_mousePos
4 <padding>
0x260 288 CVidBitmap<CVidBitmap> m_bmLum
0x380 8 CVidBitmap<CVidBitmap>* m_pbmLumNight
0x388 288 CVidBitmap<CVidBitmap> m_bmHeight
0x4A8 8 CObjectMarker<CObjectMarker>* m_pObjectMarker
0x4B0 8 CObjectMarker<CObjectMarker>* m_pObjectMarkerHealthBar
0x4B8 1 unsigned __int8 m_firstRender
3 <padding>
0x4BC 16 CRect<CRect> m_selectSquare
0x4CC 2 __int16 m_rotation
2 <padding>
0x4D0 8 CPoint<CPoint> m_moveDest
0x4D8 4 int m_groupMove
0x4DC 16 Array<unsigned __int8,16> m_terrainTable
0x4EC 16 Array<unsigned __int8,16> m_visibleTerrainTable
0x4FC 4 int m_nAIIndex
0x500 4 int m_bInPathSearch
0x504 4 unsigned int m_nInitialAreaID
0x508 4 unsigned int m_nFirstObject
0x50C 4 unsigned int m_dwLastProgressRenderTickCount
0x510 4 unsigned int m_dwLastProgressMsgTickCount
0x514 1 unsigned __int8 m_nRandomMonster
1 <padding>
0x516 2 __int16 m_nVisibleMonster
0x518 1 unsigned __int8 m_bRecentlySaved
3 <padding>
0x51C 4 unsigned int m_nSavedTime
0x520 168 CGameAreaNotes<CGameAreaNotes> m_cGameAreaNotes
0x5C8 1176 CInfinity<CInfinity> m_cInfinity
0xA60 336 CSearchBitmap<CSearchBitmap> m_search
0xBB0 112 CVisibilityMap<CVisibilityMap> m_visibility
0xC20 8 unsigned __int8* m_pDynamicHeight
0xC28 4 int m_startedMusic
0xC2C 4 unsigned int m_startedMusicCounter
0xC30 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_lVertSort
0xC68 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_lVertSortBack
0xCA0 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_lVertSortFlight
0xCD8 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_lVertSortUnder
0xD10 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_lVertSortAdd
0xD48 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_lVertSortBackAdd
0xD80 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_lVertSortFlightAdd
0xDB8 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_lVertSortUnderAdd
0xDF0 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,__POSITION*> m_lVertSortRemove
0xE28 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,__POSITION*> m_lVertSortBackRemove
0xE60 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,__POSITION*> m_lVertSortFlightRemove
0xE98 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,__POSITION*> m_lVertSortUnderRemove
0xED0 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CTiledObject<CTiledObject>*> m_lTiledObjects
0xF08 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_lGameTextObjects
0xF40 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_lVertSortTransition
0xF78 8 CPoint<CPoint> m_ptOldViewPos
0xF80 16 CVariableHash<CVariableHash> m_variables
0xF90 16 CVariableHash<CVariableHash> m_namedCreatures
0xFA0 1 unsigned __int8 m_bPermitNewCharacters
1 <padding>
0xFA2 2 __int16 m_nCurrentSong
0xFA4 4 int m_nBattleSongCounter
0xFA8 4 int m_nDamageCounter
0xFAC 2 __int16 m_nScreenFlash
0xFAE 2 __int16 m_nScreenFlashFade
0xFB0 4 unsigned int m_screenFlashRGB
4 <padding>
0xFB8 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CGameAreaClairvoyanceEntry<CGameAreaClairvoyanceEntry>*> m_lClairvoyanceObjects
0xFF0 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_lContainersNeedingUpdate
0x1028 4 int m_bAnySpritesInActions
0x102C 4 int m_nMPSynchCounter
0x1030 1 unsigned __int8 m_nMPSignalType
0x1031 1 unsigned __int8 m_nMPSignalData
2 <padding>
0x1034 4 int m_nMPSignalsToSend
0x1038 4 int m_nEnemyCountWork
0x103C 4 int m_nEnemyCountLast
0x1040 4 int m_nEnemyCount2ndLast
0x1044 4 int m_nEnemyCountSequestered
0x1048 4 int m_nTrapCountWork
0x104C 4 int m_nTrapCountLast
0x1050 4 int m_nTrapCount2ndLast
0x1054 4 int m_nUnloadCounter
0x1058 4 int m_bDisplayingHealth
4 <padding>
0x1060 72 CMemINI<CMemINI> INIFile
0x10A8 8 CSpawnFile<CSpawnFile>* mpSpawner
0x10B0 4 int m_nCreatureNodeCount
0x10B4 8 CSize<CSize> m_lightmapRatio
4 <padding>
0x10C0 24 CGameArea::m_cWalkableRenderCache_t<CGameArea::\<unnamed_type_m_cWalkableRenderCache\>> m_cWalkableRenderCache
0x10D8 32 CSound<CSound> m_sndAmbientDay
0x10F8 32 CSound<CSound> m_sndAmbientNight
0x1118 1 unsigned __int8 m_sndAmbientVolume
1 <padding>
0x111A 2 unsigned __int16 m_sndAmbientDayVolume
0x111C 2 unsigned __int16 m_sndAmbientNightVolume
2 <padding>

CGameArea::m_cWalkableRenderCache_t

Offset Size (Total: 24) Type Field
0x0 4 int nTriCount
0x4 4 int nLineCount
0x8 8 CPoint<CPoint>* pVertexArray
0x10 1 bool bReady
7 <padding>

CGameAreaClairvoyanceEntry

Offset Size (Total: 40) Type Field
0x0 8 CPoint<CPoint> m_position
0x8 4 int m_id
0xC 4 int m_timeKill
0x10 8 unsigned __int8* m_pVisibleTerrainTable
0x18 4 int m_charId
0x1C 2 __int16 m_visRange
2 <padding>
0x20 8 int* m_pVisMapExploredArea

CGameAreaNotes

Used by the CGameAreaNotes Class<CGameAreaNotes Class>

Offset Size (Total: 168) Type Field
0x0 4 int m_bInitialized
0x4 8 CPoint<CPoint> m_ptCellSize
0xC 8 CPoint<CPoint> m_ptButtonSize
4 <padding>
0x18 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CAreaUserNote<CAreaUserNote>*> m_areaNoteList
0x50 52 CAreaUserNote<CAreaUserNote> m_cAreaNote
0x84 4 int m_bAddingNote
0x88 4 unsigned int m_nNoteButtonClicked
0x8C 8 CResRef<CResRef> m_rArea
4 <padding>
0x98 8 CString<CString> m_szBuffer
0xA0 1 unsigned __int8 m_bNetworkDelete
0xA1 1 unsigned __int8 m_nCurrentIcon
6 <padding>

CGameButtonList

Offset Size (Total: 64) Type Field
0x0 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CButtonData<CButtonData>*> baseclass_0
0x38 4 int m_nFirstMageSpellIndex
4 <padding>

CGameChunk

Offset Size (Total: 192) Type Field
0x0 96 CGameObject<CGameObject> baseclass_0
0x60 16 Array<unsigned __int8,16> m_visibleTerrainTable
0x70 24 CGameAnimation<CGameAnimation> m_animation
0x88 4 int m_animationRunning
0x8C 8 CPoint<CPoint> m_posDelta
0x94 4 int m_posZDelta
0x98 1 unsigned __int8 m_doBounce
0x99 1 unsigned __int8 m_duration
0x9A 1 unsigned __int8 m_durationFade
5 <padding>
0xA0 32 CSound<CSound> m_sound

CGameContainer

Used by the CGameContainer Class<CGameContainer Class>

Offset Size (Total: 2488) Type Field
0x0 1344 CGameAIBase<CGameAIBase> baseclass_0
0x540 16 CRect<CRect> m_rBounding
0x550 8 CPoint<CPoint>* m_pPolygon
0x558 2 unsigned __int16 m_nPolygon
6 <padding>
0x560 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CItem<CItem>*> m_lstItems
0x598 2 unsigned __int16 m_containerType
2 <padding>
0x59C 8 CPoint<CPoint> m_ptWalkToUse
4 <padding>
0x5A8 936 Array<CVidCell<CVidCell>,3> m_pileVidCell
0x950 1 unsigned __int8 m_nPileVidCell
0x951 1 unsigned __int8 m_bDeleteMe
0x952 8 Array<unsigned __int8,8> m_scriptRes
0x95A 2 unsigned __int16 m_lockDifficulty
0x95C 4 unsigned int m_dwFlags
0x960 2 unsigned __int16 m_trapDetectionDifficulty
0x962 2 unsigned __int16 m_trapRemovalDifficulty
0x964 2 unsigned __int16 m_trapActivated
0x966 2 unsigned __int16 m_trapDetected
0x968 8 CPoint<CPoint> m_posTrapOrigin
0x970 2 unsigned __int16 m_triggerRange
0x972 32 Array<char,32> m_ownedBy
0x992 8 CResRef<CResRef> m_keyType
2 <padding>
0x99C 4 unsigned int m_breakDifficulty
0x9A0 2 __int16 m_drawPoly
2 <padding>
0x9A4 4 unsigned int m_strNotPickable
0x9A8 4 int m_bJustCreated
0x9AC 4 int m_bNeedUpdate
0x9B0 1 unsigned __int8 m_probabilityRoll
7 <padding>

CGameDialogEntry

Used by the CGameDialogEntry Class<CGameDialogEntry Class>

Offset Size (Total: 112) Type Field
0x0 32 CTypedPtrArray<CTypedPtrArray><CPtrArray<CPtrArray>, CGameDialogReply<CGameDialogReply>*> baseclass_0
0x20 4 unsigned int m_dialogText
4 <padding>
0x28 56 CAICondition<CAICondition> m_startCondition
0x60 4 int m_picked
0x64 4 unsigned int m_conditionPriority
0x68 4 unsigned int m_dialogIndex
0x6C 1 unsigned __int8 m_bDisplayButton
3 <padding>

CGameDialogIdentifier

Offset Size (Total: 12) Type Field
0x0 8 CResRef<CResRef> m_dialog
0x8 4 unsigned int m_index

CGameDialogReply

Used by the CGameDialogReply Class<CGameDialogReply Class>

Offset Size (Total: 200) Type Field
0x0 4 unsigned int m_flags
0x4 4 unsigned int m_replyText
0x8 4 unsigned int m_journalEntry
4 <padding>
0x10 56 CAICondition<CAICondition> m_condition
0x48 64 CAIResponse<CAIResponse> m_response
0x88 8 CResRef<CResRef> m_nextDialog
0x90 4 unsigned int m_nextEntryIndex
4 <padding>
0x98 8 __POSITION* m_displayPosition
0xA0 4 int m_removeIfPicked
0xA4 1 unsigned __int8 m_displayListId
3 <padding>
0xA8 8 CString<CString> m_conditionString
0xB0 4 int m_needToParseCondition
4 <padding>
0xB8 8 CString<CString> m_responseString
0xC0 4 int m_needToParseResponse
0xC4 4 int m_bracketedActions

CGameDialogSprite

Used by the CGameDialogSprite Class<CGameDialogSprite Class>

Offset Size (Total: 136) Type Field
0x0 8 CResRef<CResRef> m_file
0x8 32 CTypedPtrArray<CTypedPtrArray><CPtrArray<CPtrArray>, CGameDialogEntry<CGameDialogEntry>*> m_dialogEntries
0x28 32 CTypedPtrArray<CTypedPtrArray><CPtrArray<CPtrArray>, CGameDialogEntry<CGameDialogEntry>*> m_dialogEntriesOrdered
0x48 4 int m_characterIndex
0x4C 4 int m_talkerIndex
0x50 4 unsigned int m_currentEntryIndex
0x54 4 int m_waitingForResponse
0x58 4 int m_responseMarker
0x5C 4 unsigned int m_playerColor
0x60 8 CString<CString> m_playerName
0x68 4 int m_dialogFreezeCounter
0x6C 4 int m_dialogFreezeMultiplayer
0x70 4 unsigned int m_dWFlags
0x74 4 int m_bPlayedStartSound
0x78 4 int m_bItemDialog
0x7C 4 int m_bSuppressName
0x80 4 int m_UpdateTime
4 <padding>

CGameDoor

Used by the CGameDoor Class<CGameDoor Class>

Offset Size (Total: 1704) Type Field
0x0 1344 CGameAIBase<CGameAIBase> baseclass_0
0x540 8 CResRef<CResRef> m_resID
0x548 16 CRect<CRect> m_rOpenBounding
0x558 16 CRect<CRect> m_rClosedBounding
0x568 4 unsigned int m_cursorType
0x56C 4 unsigned int m_dwFlags
0x570 8 CPoint<CPoint>* m_pOpenPolygon
0x578 2 unsigned __int16 m_nOpenPolygon
6 <padding>
0x580 8 CPoint<CPoint>* m_pClosedPolygon
0x588 2 unsigned __int16 m_nClosedPolygon
6 <padding>
0x590 8 CPoint<CPoint>* m_pOpenSearch
0x598 2 unsigned __int16 m_nOpenSearch
6 <padding>
0x5A0 8 CPoint<CPoint>* m_pClosedSearch
0x5A8 2 unsigned __int16 m_nClosedSearch
2 <padding>
0x5AC 8 CPoint<CPoint> m_ptDest1
0x5B4 8 CPoint<CPoint> m_ptDest2
0x5BC 8 Array<unsigned __int8,8> m_scriptRes
4 <padding>
0x5C8 40 CTiledObject<CTiledObject> m_tiledObject
0x5F0 32 Array<char,32> m_scriptName
0x610 32 Array<char,32> m_triggerName
0x630 2 __int16 m_hitPoints
0x632 2 __int16 m_armourClass
0x634 8 CResRef<CResRef> m_openSound
0x63C 8 CResRef<CResRef> m_closeSound
0x644 2 unsigned __int16 m_trapDetectionDifficulty
0x646 2 unsigned __int16 m_trapDisarmingDifficulty
0x648 2 unsigned __int16 m_trapActivated
0x64A 2 unsigned __int16 m_trapDetected
0x64C 2 unsigned __int16 m_posXTrapOrigin
0x64E 2 unsigned __int16 m_posYTrapOrigin
0x650 8 CResRef<CResRef> m_keyType
0x658 4 unsigned int m_detectionDifficulty
0x65C 4 unsigned int m_lockDifficulty
0x660 2 __int16 m_drawPoly
2 <padding>
0x664 8 CPoint<CPoint> m_ptOpenDest
0x66C 8 CPoint<CPoint> m_ptClosedDest
4 <padding>
0x678 32 CSound<CSound> m_sndDoor
0x698 4 unsigned int m_strNotPickable
0x69C 4 int m_usedDelay
0x6A0 1 unsigned __int8 m_probabilityRoll
7 <padding>

CGameEffect

Offset Size (Total: 344) Type Field
0x0 8 qword vfptr
0x8 264 CGameEffectBase<CGameEffectBase> baseclass_0
0x110 4 int m_sourceId
0x114 4 int m_done
0x118 4 int m_forceRepass
0x11C 4 unsigned int m_durationTemp
0x120 4 int m_compareIdOnly
0x124 4 int m_compareIdAndFlagsOnly
0x128 4 int m_compareIdAndEffectAmountOnly
0x12C 4 int m_compareIdAndResrefOnly
0x130 32 CSound<CSound> m_sound
0x150 4 int m_sourceTarget
4 <padding>

CGameEffect Structures

CGameEffectAC

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectAIChange

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectAddInnateAbility

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectAlignmentChange

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectAlignmentReversal

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectAnimationChange

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectApplyEffect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectApplyEffectEquipItem

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectApplyEffectEquipItemType

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectApplySpell

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectApplySpellOnMove

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectAssassination

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectAttackNo

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectAuraCleansing

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectAwaken

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBackStabMod

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBackStabSpell

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBardSong

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBase

Offset Size (Total: 264) Type Field
0x0 8 CResRef<CResRef> m_version
0x8 4 unsigned int m_effectId
0xC 4 unsigned int m_targetType
0x10 4 unsigned int m_spellLevel
0x14 4 int m_effectAmount
0x18 4 unsigned int m_dWFlags
0x1C 4 unsigned int m_durationType
0x20 4 unsigned int m_duration
0x24 2 unsigned __int16 m_probabilityUpper
0x26 2 unsigned __int16 m_probabilityLower
0x28 8 CResRef<CResRef> m_res
0x30 4 unsigned int m_numDice
0x34 4 unsigned int m_diceSize
0x38 4 unsigned int m_savingThrow
0x3C 4 int m_saveMod
0x40 4 unsigned int m_special
0x44 4 unsigned int m_school
0x48 4 unsigned int m_JeremyIsAnIdiot
0x4C 4 unsigned int m_minLevel
0x50 4 unsigned int m_maxLevel
0x54 4 unsigned int m_flags
0x58 4 int m_effectAmount2
0x5C 4 int m_effectAmount3
0x60 4 int m_effectAmount4
0x64 4 int m_effectAmount5
0x68 8 CResRef<CResRef> m_res2
0x70 8 CResRef<CResRef> m_res3
0x78 8 CPoint<CPoint> m_source
0x80 8 CPoint<CPoint> m_target
0x88 4 unsigned int m_sourceType
0x8C 8 CResRef<CResRef> m_sourceRes
0x94 4 unsigned int m_sourceFlags
0x98 4 unsigned int m_projectileType
0x9C 4 int m_slotNum
0xA0 32 Array<char,32> m_scriptName
0xC0 4 unsigned int m_casterLevel
0xC4 4 unsigned int m_firstCall
0xC8 4 unsigned int m_secondaryType
0xCC 60 Array<unsigned int,15> m_pad

Notes

Related to EFF V2.0 file format


CGameEffectBerserk

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBerserkStage1

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBerserkStage2

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBlindness

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBlur

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBounceEffect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBounceLevel

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBounceLevelDecrement

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBounceProjectile

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBounceSchool

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBounceSchoolDecrement

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBounceSecondaryType

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBounceSecondaryTypeDecrement

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectBounceSpell

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCHR

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCON

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCalm

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCannotSaveOrRest

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCastSpell

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCastSpellPoint

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCastingFailure

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCastingGlow

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCastingLevelBonus

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectChangeStatic

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectChangeWeather

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectChaosShield

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCharm

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCheckForBerserk

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectClairvoyance

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectClassStringOverride

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCleanAir

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectColorChange

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectColorGlowDissipate

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectColorGlowPulse

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectColorGlowSolid

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectColorLightSolid

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectColorTintSolid

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectConfusion

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectContingencyInstance

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectContingencyStart

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCopySelf

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCreateItem

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCreateWeapon

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCriticalHitBonus

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCriticalHitSpell

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCriticalMissModifier

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCriticalMissSpell

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCureBlindness

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCureDeafness

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCureDisease

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCureFeebleMindedness

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCurePoison

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectCurseApplyEffect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDEX

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDamage

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDamageLuck

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDamageMod

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDamageVisualEffect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDeafness

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDeath

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDefrost

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDestroyItem

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDestroySelf

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDestroyWeapon

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDetectAlignment

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDetectIllusion

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDetectTraps

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDisableButton

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDisableCircle

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDisableSpellType

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDisease

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDisintegrate

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDispelEffects

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDispelInvisible

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDispelSanctuary

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDispelSchool

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDispelSchoolOne

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDispelSecondaryType

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDispelSecondaryTypeOne

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDisplayString

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDither

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDoNotDraw

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDrainChargeFromAllItems

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectDurationCasting

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectEnableButton

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectEndNonDetection

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectEntangle

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectEquipWeapon

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectEvadeAreaOfEffect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectExistanceDelayOverride

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectExplore

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectFamiliarBlock

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectFatigue

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectFeebleMindedness

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectFile

Offset Size (Total: 16) Type Field
0x0 16 CResHelper<CResHelper><CResEffect<CResEffect>,1016> baseclass_0

CGameEffectFindFamiliar

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectFistDamageBonus

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectFistTHAC0Bonus

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectFloatText

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectForceSurge

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectForceVisible

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectFreedom

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectGold

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectGreasePool

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectHaste

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectHaste2

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectHeal

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectHideInShadows

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectHighLevelAbility

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectHitMod

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectHitPoints

Offset Size (Total: 352) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0
0x158 4 int m_firstCall
4 <padding>

CGameEffectHitPointsOnDeath

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectHoldCreature

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectHoldCreatureSpell

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectINT

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectIdentify

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectIgnoreDialogPause

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectIgnoreDrainDeath

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectIgnoreReputationBreak

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmuneToTracking

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmuneToWeapon

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunityLevelDecrement

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunitySchool

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunitySchoolDecrement

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunitySecondaryType

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunitySecondaryTypeDecrement

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunitySpell

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunitySpellIWD

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunityToBackstab

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunityToDisplayString

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunityToEffect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunityToPortraitIcon

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunityToProjectile

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunityToSequester

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunityToSpellLevel

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunityToTimeStop

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunityToTurnUndead

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImmunityToVisualEffect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectImprisonment

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectInfravision

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectInfravisionOff

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectIntoxication

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectInvisible

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectJumpToArea

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectJumpToPocketPlane

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectKnock

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectLearnSpell

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectLevel

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectLevelDrain

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectLevelRestoration

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectList

Offset Size (Total: 80) Type Field
0x0 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CGameEffect<CGameEffect>*> baseclass_0
0x38 8 __POSITION* m_posNext
0x40 8 __POSITION* m_posCurrent
0x48 4 int m_newEffect
0x4C 4 int m_retry

CGameEffectLore

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectLuck

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMakeUnselectable

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMaze

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMeleeDamageBonus

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMeleeEffect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMeleeTHAC0Bonus

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMentalSpeed

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMinHitPoints

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMinorGlobe

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMirrorImage

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMirrorImageRun

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMissileDamageBonus

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMissileTHAC0Bonus

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMorale

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMoraleBreak

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMovementRate

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectMovementRateModal

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectNPCBump

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectName

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectNoPermanentDeath

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectNonDetection

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectNon_CumulativeAid

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectNon_CumulativeBless

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectNon_CumulativeChant

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectNon_CumulativeChantBad

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectNon_CumulativeDrawUponHolyMight

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectNon_CumulativeLuck

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectOverrideAnimation

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectOverrideWeaponType

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPanic

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPauseCaster

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPetrification

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPhysicalSpeed

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPlayMovie

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPlaySound

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPoison

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPolymorph

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPortrait

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPortraitIcon

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPowerWordKill

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPowerWordSleep

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPowerWordStun

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPreventAISlowDown

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPreventSpellProtectionEffects

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectProficiency

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectProtectionCircle

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectProtectionFromCreature

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPuppetMaster

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectPushPull

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRandomDrop

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRandomPhase

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRandomSummon

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRandomTeleport

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRangeEffect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRegeneration

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRememorizeSpell

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRemoveAllOfType

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRemoveConfusion

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRemoveCurse

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRemoveEffectOfResource

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRemoveHold

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRemoveInnateAbility

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRemoveIntoxication

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRemovePanic

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRemovePortraitIcon

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRemoveRandomSpell

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRemoveSpellImmunity

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRepeatingApplyEffect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectReplaceItem

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectReplaceSelf

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectReputation

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistAcid

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistCold

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistCrushing

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistElectricity

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistFire

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistMagic

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistMagicCold

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistMagicFire

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistMissile

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistPiercing

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistSlashing

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistanceToMagic

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResistanceToPoison

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRest

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRestoreMovementRate

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRestrictEquipItem

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRestrictEquipItemType

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResurrect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectResurrectParty

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRetreatFrom

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectRevealMagic

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSTR

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSTRExtra

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSanctuary

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSaveVsBreath

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSaveVsDeath

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSaveVsPoly

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSaveVsSchoolMod

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSaveVsSpell

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSaveVsWands

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSavingThrowChange

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectScreenShake

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectScriptingState

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSecondaryCastList

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSeeInvisible

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSelectiveDamageBonus

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSelectiveEnchantmentBonus

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSelectiveToHitBonus

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSequencerFire

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSequencerFirePoint

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSequencerInstance

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSequencerStart

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSetAIScript

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSetDoNotJump

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSetGlobal

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSetLocalExternal

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSetLocalVariable

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSetSequence

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSetSnare

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSetSpellState

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSetTrap

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSevenEyes

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSevenEyesRun

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSexChange

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectShieldGlobe

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectShowArea

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectShowCreatures

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSilence

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSingleColorPulseAll

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSkillLockPicking

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSkillPickPocket

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSkillStealth

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSkillTracking

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSkillTraps

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSlay

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSleep

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSlow

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSlowPoison

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSparkle

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSpecificDamageMod

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSpellMemorizationCleric

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSpellMemorizationMage

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSpellTrapLevelDecrement

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectStaticCharge

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectStoneSkins

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectStoneSkinsGolem

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectStoneToFlesh

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectStun

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSummon

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSummonDisable

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSurgeMod

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectSwapHitpoints

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectTeleport

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectThac0

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectThac0Left

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectThac0Right

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectTimeStop

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectTracking

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectTranslucent

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectTurnUndead

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectTurnUndeadModifier

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectUnpauseCaster

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectUnstun

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectUnsummon

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectUsability

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectUsabilityList

Offset Size (Total: 56) Type Field
0x0 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CGameEffectUsability<CGameEffectUsability>*> baseclass_0

CGameEffectUseAnyItem

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectVisible

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectVisualAnimationEffect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectVisualEffect

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectVisualRange

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectVisualSpellHit

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectVisualSpellHitIWD

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectVocalize

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectWIS

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectWebHold

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectWish

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameEffectXP

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameFile

Offset Size (Total: 16) Type Field
0x0 16 CResHelper<CResHelper><CResGame<CResGame>,1013> baseclass_0

CGameFireball3d

Used by the CGameFireball3d Class<CGameFireball3d Class>

Offset Size (Total: 976) Type Field
0x0 96 CGameObject<CGameObject> baseclass_0
0x60 16 Array<unsigned __int8,16> m_terrainTable
0x70 16 Array<unsigned __int8,16> m_visibleTerrainTable
0x80 2 unsigned __int16 m_animationID
0x82 2 unsigned __int16 m_animationIDStatic
0x84 7 Array<unsigned __int8,7> m_colorRangeValues
1 <padding>
0x8C 2 unsigned __int16 m_ringGranularity
2 <padding>
0x90 312 CVidCell<CVidCell> m_spriteSplashVidCell
0x1C8 48 CVidPalette<CVidPalette> m_spriteSplashPalette
0x1F8 2 __int16 m_holdDuration
2 <padding>
0x1FC 4 int m_radius
0x200 4 int m_speed
0x204 1 unsigned __int8 m_duration
0x205 1 unsigned __int8 m_collision
2 <padding>
0x208 8 CSize<CSize> m_ellipseSize
0x210 8 unsigned __int8* m_pPlacementGrid
0x218 8 CPoint<CPoint> m_nEllipse
0x220 8 CRect<CRect>* m_pEllipse
0x228 8 unsigned __int8* m_flagEllipse
0x230 32 CSound<CSound> m_sndExplosion
0x250 8 CString<CString> m_sSoundTemporal
0x258 4 int m_bCenterSoundLooping
0x25C 4 int m_bSplashGlow
0x260 4 int m_bBrightest
0x264 4 int m_bRingTemporals
0x268 4 int m_bInteriorTemporals
0x26C 4 int m_bRandomSpeed
0x270 4 int m_bPalettedRing
0x274 4 int m_bPalettedArea
0x278 4 int m_bCone
0x27C 2 unsigned __int16 m_coneSize
2 <padding>
0x280 8 CPoint<CPoint> m_posEdge
0x288 4 int m_bNewPalette
4 <padding>
0x290 288 CVidBitmap<CVidBitmap> m_newPalette
0x3B0 8 CResRef<CResRef> m_fireBallArea
0x3B8 8 CResRef<CResRef> m_fireBallRing
0x3C0 2 unsigned __int16 m_projectileType
2 <padding>
0x3C4 4 int m_bPermanent
0x3C8 4 int m_bCanSave
4 <padding>

CGameJournal

Used by the CGameJournal Class<CGameJournal Class>

Offset Size (Total: 40) Type Field
0x0 4 int IWD_TimeCheat
4 <padding>
0x8 32 CTypedPtrArray<CTypedPtrArray><CPtrArray<CPtrArray>, CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CGameJournalEntry<CGameJournalEntry>*>*> m_aChapters

CGameJournalAlphabetizer

Offset Size (Total: 16) Type Field
0x0 8 CGameJournalEntry<CGameJournalEntry>* pEntry
0x8 8 CString<CString> stText

CGameJournalEntry

Offset Size (Total: 16) Type Field
0x0 4 unsigned int m_strText
0x4 4 int m_nTime
0x8 4 CGameJournalEntryFlag<CGameJournalEntryFlag> m_Flag
0xC 2 unsigned __int16 m_wType
0xE 1 unsigned __int8 m_bCharacter
0xF 1 unsigned __int8 m_nCharacterHasNotRead

CGameJournalEntryFlag

Name Value (Size: 4)
CGJEOpen 0
CGJEClosed 1
CGJEInUse 2

CGameObject

Used by the CGameObject Class<CGameObject Class>

Offset Size (Total: 96) Type Field
0x0 8 qword vfptr
0x8 1 unsigned __int8 m_objectType
3 <padding>
0xC 8 CPoint<CPoint> m_pos
0x14 4 int m_posZ
0x18 8 CGameArea<CGameArea>* m_pArea
0x20 8 __POSITION* m_posVertList
0x28 1 unsigned __int8 m_listType
7 <padding>
0x30 24 CAIObjectType<CAIObjectType> m_typeAI
0x48 4 int m_id
0x4C 2 __int16 m_canBeSeen
2 <padding>
0x50 4 int m_remotePlayerID
0x54 4 int m_remoteObjectID
0x58 1 unsigned __int8 m_AISpeed
0x59 1 unsigned __int8 m_bLocalControl
0x5A 1 unsigned __int8 m_AIInhibitor
5 <padding>

Notes

The m_objectType field can contain one of the following values:

Object Type Object Type Description
0x00 TYPE_NONE
0x01 TYPE_AIBASE
0x10 TYPE_SOUND
0x11 TYPE_CONTAINER
0x20 TYPE_SPAWNING
0x21 TYPE_DOOR
0x30 TYPE_STATIC
0x31 TYPE_SPRITE
0x40 TYPE_OBJECT_MARKER
0x41 TYPE_TRIGGER
0x51 TYPE_TILED_OBJECT
0x60 TYPE_TEMPORAL
0x61 TYPE_AREA_AI
0x70 TYPE_FIREBALL
0x71 TYPE_GAME_AI

CGameObjectArray

See CGameObjectArray Class<CGameObjectArray Class>

Offset Size (Total: 0) Type Field

CGameObjectArrayEntry

Offset Size (Total: 16) Type Field
0x0 2 __int16 m_objectId
6 <padding>
0x8 8 CGameObject<CGameObject>* m_objectPtr

CGameOptions

Offset Size (Total: 612) Type Field
0x0 4 unsigned int m_gore
0x4 4 unsigned int m_goreOption
0x8 4 unsigned int m_scrollSpeed
0xC 4 unsigned int m_displayVerbalText
0x10 4 unsigned int m_guiFeedBackLevel
0x14 4 unsigned int m_locatorFeedBackLevel
0x18 4 unsigned int m_soundMusicVolume
0x1C 4 unsigned int m_soundFXVolume
0x20 4 unsigned int m_soundDialogVolume
0x24 4 unsigned int m_nVolumeAmbients
0x28 4 unsigned int m_soundMovieVolume
0x2C 4 unsigned int m_soundFootStepsOn
0x30 4 unsigned int m_soundVoicesNo
0x34 4 unsigned int m_graphicsBrightness
0x38 4 unsigned int m_graphicsFontZoom
0x3C 4 float m_spriteBlurAmount
0x40 4 unsigned int m_graphicsTranslucentShadows
0x44 4 unsigned int m_graphicsForceMirroringOff
0x48 4 unsigned int m_graphicsTranslucentEffects
0x4C 4 unsigned int m_toolTips
0x50 4 unsigned int m_nBoredTime
0x54 4 unsigned int m_nCommandSoundsFrequency
0x58 4 unsigned int m_nSelectionSoundsFrequency
0x5C 4 unsigned int m_bAlwaysDither
0x60 4 unsigned int m_nKeyBoardScrollAmount
0x64 4 unsigned int m_nEffectTextLevel
0x68 4 unsigned int m_nTutorialState
0x6C 4 unsigned int m_nAttackSounds
0x70 4 unsigned int m_nAutoPauseState
0x74 4 unsigned int m_bAutoPauseCenter
0x78 4 int m_nDifficultyMultiplier
0x7C 4 int m_nMPDifficultyMultiplier
0x80 4 int m_bNoExtraDamage
0x84 4 int m_bAutoUseMagicAmmo
0x88 4 int m_bNoExtraXP
0x8C 4 unsigned int m_bInfravision
0x90 4 unsigned int m_bStupidQuickItemStuff
0x94 4 int m_bWeatherEnabled
0x98 4 int m_bCheatsEnabled
0x9C 4 int m_bEnvironmentalAudio
0xA0 4 int m_bRestHealParty
0xA4 4 int m_bTerrainHugging
0xA8 4 int m_bHPOverHead
0xAC 4 int m_bDebugMode
0xB0 4 int m_bUIEditMode
0xB4 4 int m_bCloudSavesEnabled
0xB8 4 int m_bNeverShowNuisanceSOD
0xBC 4 int m_nActiveCampaign
0xC0 4 int m_bDeveloperMode
0xC4 4 int m_bForceDialogPause
0xC8 4 int m_bUse3dAnimations
0xCC 4 int m_bCriticalHitScreenShake
0xD0 4 int m_bHotkeysOnToolTips
0xD4 4 int m_bVeryLowPerformance
0xD8 4 int m_bDisplayExtraCombatInfo
0xDC 2 unsigned __int16 m_nAreaEffectsDensity
2 <padding>
0xE0 4 int m_bDuplicateFloatingText
0xE4 1 unsigned __int8 m_nTilesPrecachePercent
3 <padding>
0xE8 4 int m_bColorCircles
0xEC 4 int m_bClassicCircles
0xF0 4 int m_nCombatUI
0xF4 4 int m_bOverConfirmEverything
0xF8 4 int m_bShowLearnableSpells
0xFC 4 int m_bShowTriggersOnTab
0x100 4 int m_bShowBlackSpace
0x104 4 int m_bUseNearestNeighbourScaling
0x108 4 int m_showAOE
0x10C 4 int m_bEquipmentComparison
0x110 4 int m_bDisableCastingGlows
0x114 4 int m_bLowMemSounds1
0x118 4 int m_bLowMemSounds2
0x11C 4 int m_bDisableVEFVidCells
0x120 4 int m_bDisableDisplayText
0x124 4 int m_bMidLevelBrighten
0x128 4 int m_bHighLevelBrighten
0x12C 2 unsigned __int16 m_nAreaEffectsRefreshProb
2 <padding>
0x130 4 int m_bEnhancedPathSearch
0x134 4 int m_bPausingMap
0x138 4 int m_bExtraFeedback
0x13C 4 int m_bFilterGames
0x140 4 int m_bAllLearnSpellInfo
0x144 4 int m_bDisableStaticsDuringCombat
0x148 4 int m_bDisableFootstepsDuringCombat
0x14C 4 int m_bDisablePlacedSoundsDuringCombat
0x150 4 int m_nSuperDesperateSpeedAttempt
0x154 4 int m_bAutomatedSpeedAdjusting
0x158 4 int m_bAutomatedGraphicsTranslucentShadows
0x15C 4 int m_bAutomatedVeryLowPerformance
0x160 4 int m_bAutomatedLowPerformance
0x164 4 int m_bAutomatedDisableBrightest
0x168 4 int m_bAutomatedLimitTransparency
0x16C 4 int m_bAutomatedDisableCastingGlows
0x170 4 int m_bAutomatedDisableVEFVidCells
0x174 4 int m_bAutomatedMidLevelBrighten
0x178 4 int m_bAutomatedHighLevelBrighten
0x17C 4 int m_bAutomatedSoundFootStepsOn
0x180 4 int m_bAutomatedAttackSounds
0x184 4 int m_bAutomatedUse3dAnimations
0x188 4 int m_bAutomatedDisableVVCSounds
0x18C 4 int m_bAutomatedFasterBlur
0x190 4 int m_nCutAutomatedGraphicsTranslucentShadows
0x194 4 int m_nCutAutomatedVeryLowPerformance
0x198 4 int m_nCutAutomatedLowPerformance
0x19C 4 int m_nCutAutomatedDisableBrightest
0x1A0 4 int m_nCutAutomatedLimitTransparency
0x1A4 4 int m_nCutAutomatedDisableCastingGlows
0x1A8 4 int m_nCutAutomatedDisableVEFVidCells
0x1AC 4 int m_nCutAutomatedMidLevelBrighten
0x1B0 4 int m_nCutAutomatedHighLevelBrighten
0x1B4 4 int m_nCutAutomatedSoundFootStepsOn
0x1B8 4 int m_nCutAutomatedAttackSounds
0x1BC 4 int m_nCutAutomatedUse3dAnimations
0x1C0 4 int m_nCutAutomatedDisableVVCSounds
0x1C4 4 int m_nCutAutomatedFasterBlur
0x1C8 4 int m_bPCOnlyCombatMode
0x1CC 4 int m_bFullyDisableNonVisibleDuringCombat
0x1D0 4 int m_bDisableVVCSounds
0x1D4 4 int m_bFasterBlur
0x1D8 4 int m_nFatFingerRadius
0x1DC 4 int m_bScaleUI
0x1E0 4 int m_nRenderActionQueue
0x1E4 4 int m_bConfirmDialog
0x1E8 4 int m_bHardwareMouseCursor
0x1EC 4 int m_bShowHealth
0x1F0 4 int m_bMaxHP
0x1F4 4 int m_bStoryMode
0x1F8 4 int m_bNightmareMode
0x1FC 4 int m_bNightmareBonusGold
0x200 4 int m_bNightmareBonusXP
0x204 4 int m_b3ESneakAttack
0x208 4 int m_bClericRangerFix
0x20C 4 int m_bShowPauseDate
0x210 4 int m_bDisableCosmeticAttacks
0x214 4 int m_bJournalPopups
0x218 4 int m_bRenderTravelRegions
0x21C 4 int m_bRenderSearchMap
0x220 4 int m_bRenderDynamicSearchMap
0x224 4 int m_bRenderFrameTimes
0x228 4 int m_bZoomLock
0x22C 4 int m_bDisableMultiplayerBanters
0x230 4 int m_bRenderPath
0x234 4 int m_bFogEnabled
0x238 4 int m_bUseSpriteShader
0x23C 4 int m_bCharacterHighlightsEnabled
0x240 4 int m_bGreyscaleOnPauseEnabled
0x244 4 int m_bShortDescription
0x248 4 int m_nMaxStringEntries
0x24C 4 int m_bRenderExploredMap
0x250 4 int m_bEnableDirectX
0x254 4 int m_bEnableMPChatMenu
0x258 4 int m_bExpireTraps
0x25C 4 int m_bAreaMapZoom
0x260 4 int m_nDifficultyLevel

CGamePermission

Used by the CGamePermission Class<CGamePermission Class>

Offset Size (Total: 8) Type Field
0x0 8 Array<unsigned __int8,8> m_permission

CGameRemoteObjectArray

Offset Size (Total: 144) Type Field
0x0 8 CGameRemoteObjectListEntry<CGameRemoteObjectListEntry>** m_pArray
0x8 2 __int16 m_nArraySize
0xA 2 __int16 m_nControlsChanged
4 <padding>
0x10 8 CGameRemoteObjectControlChange<CGameRemoteObjectControlChange>* m_pControlsChanged
0x18 8 CGameRemoteObjectControlChange<CGameRemoteObjectControlChange>* m_pControlsChangedTail
0x20 2 __int16 m_nDeletions
6 <padding>
0x28 8 CGameRemoteObjectDeletion<CGameRemoteObjectDeletion>* m_pDeletions
0x30 8 CGameRemoteObjectDeletion<CGameRemoteObjectDeletion>* m_pDeletionsTail
0x38 2 __int16 m_nControlsAreaChanged
0x3A 48 Array<CResRef<CResRef>,6> m_psControlsAreaChangedName
2 <padding>
0x6C 24 Array<unsigned int,6> m_pnControlsAreaChangedPlayerNum
0x84 12 Array<__int16,6> m_pnControlsAreaChangedFirstObject

CGameRemoteObjectControlChange

Offset Size (Total: 32) Type Field
0x0 4 int oldPlayerID
0x4 4 int oldObjectID
0x8 4 int newPlayerID
0xC 4 int newObjectID
0x10 8 CGameRemoteObjectControlChange<CGameRemoteObjectControlChange>* pNext
0x18 1 unsigned __int8 localControl
7 <padding>

CGameRemoteObjectDeletion

Offset Size (Total: 16) Type Field
0x0 4 int deletedPlayerID
0x4 4 int deletedObjectID
0x8 8 CGameRemoteObjectDeletion<CGameRemoteObjectDeletion>* pNext

CGameRemoteObjectListEntry

Offset Size (Total: 24) Type Field
0x0 4 int remotePlayerID
0x4 4 int remoteObjectID
0x8 4 int localObjectID
4 <padding>
0x10 8 CGameRemoteObjectListEntry<CGameRemoteObjectListEntry>* pNext

CGameRemoveMapNote

Offset Size (Total: 344) Type Field
0x0 344 CGameEffect<CGameEffect> baseclass_0

CGameSave

Used by the CGameSave Class<CGameSave Class>

Offset Size (Total: 856) Type Field
0x0 4 unsigned int m_inputMode
0x4 8 CResRef<CResRef> m_cResCurrentWorldArea
0xC 4 unsigned int m_nCurrentWorldLink
0x10 4 unsigned int m_nPartyGold
0x14 2 __int16 m_curFormation
0x16 10 Array<__int16,5> m_quickFormations
0x20 800 Array<CItem<CItem>*,100> m_groupInventory
0x340 4 int m_bArenaMode
0x344 2 __int16 m_groupInventoryNumber
2 <padding>
0x348 4 unsigned int m_mode
0x34C 4 int m_cutScene
0x350 4 int m_nCutSceneStatusOverride
4 <padding>

CGameSaveCharacter

Offset Size (Total: 524) Type Field
0x0 4 unsigned int m_actionMode
0x4 208 Array<CButtonData<CButtonData>,4> m_quickWeapons
0xD4 156 Array<CButtonData<CButtonData>,3> m_quickSpells
0x170 156 Array<CButtonData<CButtonData>,3> m_quickItems

CGameSound

Used by the CGameSound Class<CGameSound Class>

Offset Size (Total: 368) Type Field
0x0 96 CGameObject<CGameObject> baseclass_0
0x60 212 CAreaFileSoundObject<CAreaFileSoundObject> m_soundObject
4 <padding>
0x138 32 CSound<CSound> m_looping
0x158 4 int m_bLoopPlaying
0x15C 4 int m_period
0x160 4 int m_periodCount
0x164 1 unsigned __int8 m_currentSound
3 <padding>
0x168 4 unsigned int m_timeOfDayActive
4 <padding>

CGameSpawning

Used by the CGameSpawning Class<CGameSpawning Class>

Offset Size (Total: 336) Type Field
0x0 96 CGameObject<CGameObject> baseclass_0
0x60 200 CAreaFileRandomMonsterSpawningPoint<CAreaFileRandomMonsterSpawningPoint> m_spawningObject
0x128 16 Array<unsigned __int8,16> m_terrainTable
0x138 16 Array<unsigned __int8,16> m_visibleTerrainTable
0x148 4 int m_nTrackingCounter
0x14C 4 unsigned int m_weightSum

CGameSprite

Used by the CGameSprite Class<CGameSprite Class>

Offset Size (Total: 21384) Type Field
0x0 1344 CGameAIBase<CGameAIBase> baseclass_0
0x540 8 CResRef<CResRef> m_resref
0x548 2 unsigned __int16 m_type
2 <padding>
0x54C 4 unsigned int m_expirationTime
0x550 2 unsigned __int16 m_huntingRange
0x552 2 unsigned __int16 m_followRange
0x554 8 CPoint<CPoint> m_posStart
0x55C 4 unsigned int m_timeOfDayVisible
0x560 616 CCreatureFileHeader<CCreatureFileHeader> m_baseStats
0x7C8 392 Array<CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CCreatureFileKnownSpell<CCreatureFileKnownSpell>*>,7> m_knownSpellsPriest
0x950 504 Array<CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CCreatureFileKnownSpell<CCreatureFileKnownSpell>*>,9> m_knownSpellsMage
0xB48 56 Array<CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CCreatureFileKnownSpell<CCreatureFileKnownSpell>*>,1> m_knownSpellsInnate
0xB80 56 Array<CCreatureFileMemorizedSpellLevel<CCreatureFileMemorizedSpellLevel>*,7> m_memorizedSpellsLevelPriest
0xBB8 72 Array<CCreatureFileMemorizedSpellLevel<CCreatureFileMemorizedSpellLevel>*,9> m_memorizedSpellsLevelMage
0xC00 8 Array<CCreatureFileMemorizedSpellLevel<CCreatureFileMemorizedSpellLevel>*,1> m_memorizedSpellsLevelInnate
0xC08 392 Array<CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CCreatureFileMemorizedSpell<CCreatureFileMemorizedSpell>*>,7> m_memorizedSpellsPriest
0xD90 504 Array<CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CCreatureFileMemorizedSpell<CCreatureFileMemorizedSpell>*>,9> m_memorizedSpellsMage
0xF88 56 Array<CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CCreatureFileMemorizedSpell<CCreatureFileMemorizedSpell>*>,1> m_memorizedSpellsInnate
0xFC0 336 CGameSpriteEquipment<CGameSpriteEquipment> m_equipment
0x1110 8 unsigned __int8* m_pDialogData
0x1118 4 unsigned int m_nDialogData
4 <padding>
0x1120 3240 CDerivedStats<CDerivedStats> m_derivedStats
0x1DC8 3240 CDerivedStats<CDerivedStats> m_tempStats
0x2A70 3240 CDerivedStats<CDerivedStats> m_bonusStats
0x3718 524 CGameSaveCharacter<CGameSaveCharacter> m_gameSaveData
4 <padding>
0x3928 8 CString<CString> m_sName
0x3930 1 unsigned __int8 m_lastCharacterCount
7 <padding>
0x3938 232 CGameStatsSprite<CGameStatsSprite> m_cGameStats
0x3A20 8 CResRef<CResRef> m_currentArea
0x3A28 1 unsigned __int8 m_bGlobal
0x3A29 1 unsigned __int8 m_nModalState
6 <padding>
0x3A30 64 Array<CSound<CSound>,2> m_sndWalk
0x3A70 4 unsigned int m_nSndWalk
4 <padding>
0x3A78 64 Array<CSound<CSound>,2> m_sndArmor
0x3AB8 1 unsigned __int8 m_currSndWalk
0x3AB9 1 unsigned __int8 m_currSndArmor
6 <padding>
0x3AC0 32 CSound<CSound> m_sndReady
0x3AE0 32 CSound<CSound> m_sndDeath
0x3B00 32 CSound<CSound> m_sndMagic
0x3B20 32 CSound<CSound> m_sndVoice
0x3B40 32 CSound<CSound> m_sndSpriteEffect
0x3B60 4 int m_nNumberOfTimesTalkedTo
0x3B64 4 int m_bSeenPartyBefore
0x3B68 8 CResRef<CResRef> m_specificScriptName
0x3B70 96 Array<int,24> m_nNumberOfTimesInteractedWith
0x3BD0 2 __int16 m_nHappiness
0x3BD2 2 __int16 m_nOldHappiness
4 <padding>
0x3BD8 24 CAIObjectType<CAIObjectType> m_interactingWith
0x3BF0 4 int m_triggerId
0x3BF4 4 int m_active
0x3BF8 4 int m_activeAI
0x3BFC 4 int m_activeImprisonment
0x3C00 4 int m_bSelected
0x3C04 4 int m_bPortraitUpdate
0x3C08 1 unsigned __int8 m_bInfravisionOn
0x3C09 16 Array<unsigned __int8,16> m_terrainTable
0x3C19 16 Array<unsigned __int8,16> m_visibleTerrainTable
0x3C29 16 Array<unsigned __int8,16> m_flightTerrainTable
7 <padding>
0x3C40 24 CGameAnimation<CGameAnimation> m_animation
0x3C58 8 unsigned __int16* m_pSpriteEffectArray
0x3C60 8 tagPOINT* m_pSpriteEffectArrayPosition
0x3C68 1 unsigned __int8 m_nTwitches
0x3C69 1 unsigned __int8 m_spriteEffectSequenceNumber
0x3C6A 1 unsigned __int8 m_spriteEffectDuration
0x3C6B 1 unsigned __int8 m_spriteEffectSequenceLength
0x3C6C 1 char m_spriteEffectBaseIntensity
0x3C6D 1 unsigned __int8 m_spriteEffectRandomIntensity
2 <padding>
0x3C70 312 CVidCell<CVidCell> m_spriteEffectVidCell
0x3DA8 48 CVidPalette<CVidPalette> m_spriteEffectPalette
0x3DD8 4 unsigned int m_spriteEffectFlags
4 <padding>
0x3DE0 312 CVidCell<CVidCell> m_spriteSplashVidCell
0x3F18 48 CVidPalette<CVidPalette> m_spriteSplashPalette
0x3F48 4 unsigned int m_spriteSplashFlags
0x3F4C 16 CRect<CRect> m_rSpriteEffectFX
0x3F5C 8 CPoint<CPoint> m_ptSpriteEffectReference
0x3F64 1 unsigned __int8 m_effectExtendDirection
0x3F65 1 unsigned __int8 m_bEscapingArea
2 <padding>
0x3F68 4 int m_animationRunning
0x3F6C 4 int m_posZDelta
0x3F70 1 unsigned __int8 m_doBounce
0x3F71 1 unsigned __int8 m_nMirrorImages
0x3F72 1 unsigned __int8 m_bBlur
0x3F73 1 unsigned __int8 m_bInvisible
0x3F74 1 unsigned __int8 m_bSanctuary
3 <padding>
0x3F78 312 CVidCell<CVidCell> m_sanctuaryVidCell
0x40B0 1 unsigned __int8 m_bEntangle
7 <padding>
0x40B8 312 CVidCell<CVidCell> m_entangleVidCell
0x41F0 1 unsigned __int8 m_bMinorGlobe
7 <padding>
0x41F8 312 CVidCell<CVidCell> m_minorGlobeVidCell
0x4330 1 unsigned __int8 m_bShieldGlobe
7 <padding>
0x4338 312 CVidCell<CVidCell> m_shieldGlobeVidCell
0x4470 1 unsigned __int8 m_bGreasePool
7 <padding>
0x4478 312 CVidCell<CVidCell> m_greasePoolVidCell
0x45B0 1 unsigned __int8 m_bWebHold
7 <padding>
0x45B8 312 CVidCell<CVidCell> m_webHoldVidCell
0x46F0 8 long double m_fCircleChange
0x46F8 8 long double m_fCurrCircleChange
0x4700 2 __int16 m_radius
0x4702 1 char m_circleFacing
0x4703 1 unsigned __int8 m_bVisibilityUpdated
4 <padding>
0x4708 8 long double m_fDirectionOffset
0x4710 2 __int16 m_nSequence
2 <padding>
0x4714 8 CPoint<CPoint> m_posExact
0x471C 8 CPoint<CPoint> m_posDelta
0x4724 8 CPoint<CPoint> m_posDest
0x472C 8 CPoint<CPoint> m_posOld
0x4734 8 CPoint<CPoint> m_posOldWalk
0x473C 8 CPoint<CPoint> m_posLastVisMapEntry
4 <padding>
0x4748 8 int* m_pVisMapExploredArea
0x4750 2 __int16 m_skipDeltaDirection
0x4752 2 __int16 m_deltaDirection
0x4754 2 __int16 m_nNewDirection
0x4756 2 __int16 m_nDirection
0x4758 8 int* m_pPath
0x4760 2 __int16 m_nPath
0x4762 1 unsigned __int8 m_bCheckMove
5 <padding>
0x4768 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_pPathTemp
0x47A0 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_nPathTemp
0x47D8 2 __int16 m_currPath
2 <padding>
0x47DC 4 int m_walkBackwards
0x47E0 4 int m_turningAbout
0x47E4 4 unsigned int m_lastRGBColor
0x47E8 4 int m_pathSearchInvalidDest
0x47EC 4 int m_pathCollision
0x47F0 8 CSearchRequest<CSearchRequest>* m_currentSearchRequest
0x47F8 2 __int16 m_nBloodFlashAmount
0x47FA 2 __int16 m_nDamageLocatorTime
0x47FC 4 unsigned int m_nDamageLocatorColor
0x4800 4 int m_bBloodFlashOn
4 <padding>
0x4808 288 CVidBitmap<CVidBitmap> m_vbPortraitSmall
0x4928 4 int m_bVisibleMonster
0x492C 4 int m_bBumpable
0x4930 1 unsigned __int8 m_bBumped
3 <padding>
0x4934 8 CPoint<CPoint> m_ptBumpedFrom
0x493C 4 int m_bInClearBumpPath
0x4940 4 unsigned int m_nBlockedTick
0x4944 4 int m_followLeader
0x4948 4 int m_followLeaderAdditive
0x494C 4 int m_followLeaderNext
0x4950 4 int m_followStart
4 <padding>
0x4958 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CBlood<CBlood>*> m_lstBlood
0x4990 2 __int16 m_castCounter
2 <padding>
0x4994 4 int m_bStartedCasting
0x4998 4 int m_bInCasting
0x499C 2 __int16 m_selectedSound
0x499E 2 __int16 m_moveCount
0x49A0 2 __int16 m_moveToFrontQueue
0x49A2 2 __int16 m_moveToBackQueue
0x49A4 4 int m_moveToBack
0x49A8 4 int m_moveToFront
4 <padding>
0x49B0 80 CGameEffectList<CGameEffectList> m_equipedEffectList
0x4A00 80 CGameEffectList<CGameEffectList> m_timedEffectList
0x4A50 56 CPersistantEffectList<CPersistantEffectList> m_persistantEffects
0x4A88 32 CGameAbilityList<CGameAbilityList> m_lstSelectedLevelUpAbilities
0x4AA8 8 CPoint<CPoint> m_curDest
0x4AB0 4 int m_nGregsRetryCounter
0x4AB4 4 int m_bWaitingForAreaLoadInLeaveAreaLUA
0x4AB8 2 __int16 m_userCommandPause
0x4ABA 2 __int16 m_nCommandPause
0x4ABC 8 CPoint<CPoint> m_curPosition
0x4AC4 4 int m_tookDamage
0x4AC8 8 __POSITION* m_groupPosition
0x4AD0 4 int m_groupMove
0x4AD4 4 int m_firstDeadAI
0x4AD8 8 CProjectile<CProjectile>* m_curProjectile
0x4AE0 8 CSpell<CSpell>* m_curSpell
0x4AE8 8 CItem<CItem>* m_curItem
0x4AF0 2 __int16 m_curItemSlotNum
0x4AF2 2 __int16 m_curItemAbilityNum
0x4AF4 80 Array<__int16,40> m_weaponProficiencyList
0x4B44 8 Array<unsigned __int8,8> m_generalWeaponList
0x4B4C 2 __int16 m_speedFactor
0x4B4E 2 __int16 m_lastActionID
0x4B50 24 CAIObjectType<CAIObjectType> m_liveTypeAI
0x4B68 24 CAIObjectType<CAIObjectType> m_startTypeAI
0x4B80 4 int m_endOfDamageSeq
0x4B84 2 __int16 m_playDeadCounter
0x4B86 2 __int16 m_turnToStoneCounter
0x4B88 2 __int16 m_lightningReactCounter
0x4B8A 2 __int16 m_sleepCounter
0x4B8C 2 __int16 m_runCounter
0x4B8E 2 __int16 m_searchPauseCount
0x4B90 4 int m_doneSearch
0x4B94 2 __int16 m_dieCount
0x4B96 2 __int16 m_pauseCount
0x4B98 2 __int16 m_recoilFrame
0x4B9A 2 __int16 m_attackFrame
0x4B9C 4 int m_noActionCount
0x4BA0 4 int m_inFormation
0x4BA4 4 int m_newEffect
0x4BA8 1 unsigned __int8 m_canDamage
3 <padding>
0x4BAC 4 int m_leftAttack
0x4BB0 1 unsigned __int8 m_halfAttack
3 <padding>
0x4BB4 4 int m_hasColorEffects
0x4BB8 4 int m_hasColorRangeEffects
0x4BBC 4 int m_hasAnimationEffects
0x4BC0 4 int m_removeFromArea
0x4BC4 4 int m_forceAnimationReset
0x4BC8 44 CMarker<CMarker> m_marker
0x4BF4 44 CMarker<CMarker> m_destMarker
0x4C20 4 int m_targetId
0x4C24 8 CPoint<CPoint> m_targetPoint
0x4C2C 2 __int16 m_targetAreaSize
0x4C2E 1 unsigned __int8 m_nTempSelectedWeapon
0x4C2F 1 unsigned __int8 m_nTempSelectedWeaponAbility
0x4C30 52 CButtonData<CButtonData> m_currentUseButton
0x4C64 8 CResRef<CResRef> m_dialog
0x4C6C 8 CResRef<CResRef> m_dialogInteraction
0x4C74 1 unsigned __int8 m_sequenceTest
3 <padding>
0x4C78 8 STR_RES<STR_RES>* m_speech
0x4C80 1 unsigned __int8 m_saveVSDeathRoll
0x4C81 1 unsigned __int8 m_saveVSWandsRoll
0x4C82 1 unsigned __int8 m_saveVSPolyRoll
0x4C83 1 unsigned __int8 m_saveVSBreathRoll
0x4C84 1 unsigned __int8 m_saveVSSpellRoll
0x4C85 1 unsigned __int8 m_magicResistRoll
0x4C86 1 unsigned __int8 m_probabilityRoll
0x4C87 1 unsigned __int8 m_wildMageLevelModRoll
0x4C88 1 unsigned __int8 m_wildMageSurgeRoll
1 <padding>
0x4C8A 2 __int16 m_wildSurgeLevel
0x4C8C 2 __int16 m_nSelectionCountCommon
0x4C8E 2 __int16 m_nSelectionCountCommonRareCounter
0x4C90 2 __int16 m_nSelectionCountRare
0x4C92 2 __int16 m_nSelectionCountAction
0x4C94 2 __int16 m_nSelectionCountActionRareCounter
2 <padding>
0x4C98 4 int m_lastCheckedHitPoints
0x4C9C 4 int m_moraleFailure
0x4CA0 4 int m_startedSwing
0x4CA4 2 __int16 m_followCount
2 <padding>
0x4CA8 4 int m_clearAIOnRemoveFromArea
0x4CAC 4 int m_dialogWait
0x4CB0 4 int m_dialogWaitTarget
0x4CB4 4 int m_talkingCounter
0x4CB8 1 unsigned __int8 m_talkingRenderCount
0x4CB9 1 unsigned __int8 m_inControlLastTime
0x4CBA 1 unsigned __int8 m_bSecondPass
5 <padding>
0x4CC0 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CPortraitIcon<CPortraitIcon>*> m_portraitIcons
0x4CF8 312 CVidCell<CVidCell> m_portraitIconVidCell
0x4E30 4 int m_firstActionSound
0x4E34 4 int m_lastRested
0x4E38 4 int m_berserkActive
0x4E3C 2 __int16 m_attackSoundDeadzone
2 <padding>
0x4E40 4 int m_nHPCONBonusTotalOld
0x4E44 4 int m_bHPCONBonusTotalUpdate
0x4E48 4 int m_nLastWeightCheck
0x4E4C 4 unsigned int m_modalCounter
0x4E50 4 int m_bHiding
0x4E54 4 unsigned int m_lastRegenerationTime
0x4E58 4 int m_bLevelUp
0x4E5C 1 unsigned __int8 m_bAllowDialogInterrupt
0x4E5D 1 unsigned __int8 m_bHappinessChanged
2 <padding>
0x4E60 4 int m_nUnselectableCounter
0x4E64 4 unsigned int m_nUnselectableType
0x4E68 8 CResRef<CResRef> m_secondarySounds
0x4E70 4 int m_nStealthGreyOut
0x4E74 4 int m_bMentalStateActing
0x4E78 12 Array<int,3> m_nLastLevelUpLevel
0x4E84 4 int m_nLastLevelUpHPRoll
0x4E88 4 int m_bForceVisualEffects
0x4E8C 2 __int16 m_currentActionId
2 <padding>
0x4E90 4 int m_bPlayedEncumberedStopped
0x4E94 4 int m_bPlayedEncumberedSlowed
0x4E98 4 int m_nPlayedEncumberedStopped
0x4E9C 4 int m_nPlayedEncumberedSlowed
0x4EA0 2 __int16 m_nPlayedPoisonedDamage
0x4EA2 2 __int16 m_nEffectListCalls
0x4EA4 4 int m_bAllowEffectListCall
0x4EA8 1 unsigned __int8 m_nPreCutSceneMoveScale
3 <padding>
0x4EAC 4 int m_bUsingCutSceneMovement
0x4EB0 4 int m_bDeleteOnRemove
4 <padding>
0x4EB8 8 CVariableHash<CVariableHash>* m_pLocalVariables
0x4EC0 4 int m_bInUnmarshal
4 <padding>
0x4EC8 56 CBounceList<CBounceList> m_lBounceList
0x4F00 4 int m_nTransitionPointIndex
0x4F04 4 int m_nBounceCounter
0x4F08 4 int m_nMoraleAI
0x4F0C 4 int m_nGeneratedVEFIndex
0x4F10 4 int m_nTrackingCounter
4 <padding>
0x4F18 8 CGameButtonList<CGameButtonList>* m_interalButtonList
0x4F20 8 CAIScript<CAIScript>* m_dreamScript
0x4F28 136 CGameDialogSprite<CGameDialogSprite> m_cDialog
0x4FB0 136 CGameDialogSprite<CGameDialogSprite> m_cBanter
0x5038 1 unsigned __int8 m_bForceVisRangeRedraw
3 <padding>
0x503C 4 int m_nLastExpiryCheck
0x5040 4 int m_nLastContingencyCheck
4 <padding>
0x5048 8 CString<CString> m_hitBonusesLeft
0x5050 8 CString<CString> m_hitBonusesRight
0x5058 8 CString<CString> m_damageBonusesLeft
0x5060 8 CString<CString> m_damageBonusesRight
0x5068 2 __int16 m_effectMovementRate
2 <padding>
0x506C 4 unsigned int m_effectStateFlags
0x5070 144 Array<CCreatureFileMemorizedSpellLevel<CCreatureFileMemorizedSpellLevel>,9> m_effectMemorizedSpellsLevelMage
0x5100 112 Array<CCreatureFileMemorizedSpellLevel<CCreatureFileMemorizedSpellLevel>,7> m_effectMemorizedSpellsLevelPriest
0x5170 4 int m_effectStoreInitialized
0x5174 1 unsigned __int8 m_nLevellingUp
3 <padding>
0x5178 4 int m_bHasDeathSequence
4 <padding>
0x5180 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>,long*> m_lstTargetIds
0x51B8 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CPoint<CPoint>*> m_lstTargetPts
0x51F0 4 int m_bInStoreState
0x51F4 4 int m_bInDialogState
0x51F8 4 int m_nDialogState
0x51FC 4 int m_nWaitingOnDialog
0x5200 1 bool m_bHighlightPortrait
3 <padding>
0x5204 4 unsigned int m_nHighlightColor
0x5208 4 int m_bCutSceneOverrideOfState
0x520C 4 int m_bForceEffectProcessFromTimeStop
0x5210 4 int m_bCopyForAdd
0x5214 4 int m_nCopyParent
0x5218 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CFeedbackEntry<CFeedbackEntry>*> m_feedbackQueue
0x5250 4 int m_bOnSearchMap
0x5254 4 int m_bRemovedFromMap
0x5258 136 CGameSpriteLastUpdate<CGameSpriteLastUpdate> m_cLastSpriteUpdate
0x52E0 4 int m_bSendSpriteUpdate
0x52E4 4 int m_nLastDamageTaken
0x52E8 4 int m_nDeadVisualEffectCountDown
0x52EC 4 int m_bForceVisibilityCheck
0x52F0 1 unsigned __int8 m_nVisualRange
3 <padding>
0x52F4 4 int m_bPlayAnimationBattleCry
0x52F8 4 int m_bPlayAnimationSelectionSound
0x52FC 10 Array<unsigned __int8,10> m_aLevellupSpellsToPick
2 <padding>
0x5308 4 int m_nCrossAreaChaseCounter
0x530C 4 int m_bDidAReequipAll
0x5310 4 int m_bInEquip
0x5314 1 char m_cFirstResSlot
3 <padding>
0x5318 4 int m_nNumColorRanges
0x531C 4 int m_nNumColorEffects
0x5320 4 int m_nNumWeaponImmunities
0x5324 4 int m_bCheckedIfVisiblePause
0x5328 4 int m_bCheckedSpecialAbilities
0x532C 4 int m_bDroppedTempItem
0x5330 4 int m_nSkippedUpdates
0x5334 4 int m_bDelayUpdate
0x5338 4 int m_nHalfSwingCounter
0x533C 1 bool m_bInCopy
3 <padding>
0x5340 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CGameSprite::GroundItem<CGameSprite::GroundItem>*> m_lstVisibleGroundItems
0x5378 4 int m_nGroundItemPage
0x537C 4 float m_avgProcessAITime
0x5380 4 int m_nMaxHitPointsOnceOnlyBonus
0x5384 1 bool m_bOutline
3 <padding>

CGameSprite::GroundItem

Offset Size (Total: 32) Type Field
0x0 4 int containerID
0x4 4 int itemSlot
0x8 8 CResRef<CResRef> item
0x10 8 CResRef<CResRef> itemIcon
0x18 2 unsigned __int16 count
2 <padding>
0x1C 4 unsigned int itemFlags

CGameSpriteEquipment

Offset Size (Total: 336) Type Field
0x0 312 Array<CItem<CItem>*,39> m_items
0x138 1 unsigned __int8 m_selectedWeapon
1 <padding>
0x13A 2 unsigned __int16 m_selectedWeaponAbility
4 <padding>
0x140 8 CItem<CItem>* m_pTempItem
0x148 8 CGameSprite<CGameSprite>* m_pSprite

CGameSpriteLastUpdate

Offset Size (Total: 136) Type Field
0x0 8 int* m_pPath
0x8 2 __int16 m_nPath
0xA 2 __int16 m_currPath
0xC 8 CPoint<CPoint> m_ptDest
0x14 1 unsigned __int8 m_nMoveScale
1 <padding>
0x16 2 __int16 m_nSequence
0x18 8 CPoint<CPoint> m_ptPosition
0x20 2 __int16 m_nFacing
2 <padding>
0x24 4 unsigned int m_dwState
0x28 2 __int16 m_nHitPoints
0x2A 2 __int16 m_nMaxHitPoints
0x2C 2 __int16 m_nArmorClass
0x2E 2 __int16 m_nACCrushingMod
0x30 2 __int16 m_nACMissileMod
0x32 2 __int16 m_nACPiercingMod
0x34 2 __int16 m_nACSlashingMod
0x36 2 __int16 m_nPortraitIcons
0x38 8 int* m_pPortraitIcons
0x40 1 unsigned __int8 m_nEnemyAlly
0x41 1 unsigned __int8 m_nEnemyAllyLive
0x42 1 unsigned __int8 m_bMoraleFailure
0x43 1 unsigned __int8 m_nGeneral
0x44 1 unsigned __int8 m_nGeneralLive
3 <padding>
0x48 8 CString<CString> m_sAreaString
0x50 1 unsigned __int8 m_bLevelUp
3 <padding>
0x54 4 int m_nHPCONBonusTotalOld
0x58 1 unsigned __int8 m_bSummonDisable
0x59 1 unsigned __int8 m_bDoNotJump
0x5A 1 unsigned __int8 m_bSanctuary
0x5B 1 unsigned __int8 m_bDisableCircle
0x5C 1 unsigned __int8 m_bHeld
0x5D 1 unsigned __int8 m_bActiveImprisonment
2 <padding>
0x60 32 Array<unsigned int,8> m_spellState
0x80 4 int m_bFullUpdateRequired
4 <padding>

CGameStatic

Used by the CGameStatic Class<CGameStatic Class>

Offset Size (Total: 872) Type Field
0x0 96 CGameObject<CGameObject> baseclass_0
0x60 76 CAreaFileStaticObject<CAreaFileStaticObject> m_header
4 <padding>
0xB0 312 CVidCell<CVidCell> m_vidCell
0x1E8 8 CResWebm<CResWebm>* m_pMovie
0x1F0 8 CResPVR<CResPVR>* m_pImage
0x1F8 4 int m_bRender
0x1FC 8 CSize<CSize> m_size
4 <padding>
0x208 56 CTypedPtrList<CTypedPtrList><CPtrList<CPtrList>, CVidCell<CVidCell>*> m_secondaryVidCellList
0x240 4 int m_bNewPalette
4 <padding>
0x248 288 CVidBitmap<CVidBitmap> m_newPalette

CGameStatsRes

Offset Size (Total: 24) Type Field
0x0 8 CObject<CObject> baseclass_0
0x8 8 CResRef<CResRef> m_cResRef
0x10 2 __int16 m_nTimesUsed
6 <padding>

CGameStatsSprite

Used by the CGameStatsSprite Class<CGameStatsSprite Class>

Offset Size (Total: 232) Type Field
0x0 4 unsigned int m_strStrongestKillName
0x4 4 unsigned int m_nStrongestKillXPValue
0x8 4 unsigned int m_nPreviousTimeWithParty
0xC 4 unsigned int m_nJoinPartyTime
0x10 4 int m_bWithParty
0x14 4 unsigned int m_nChapterKillsXPValue
0x18 4 unsigned int m_nChapterKillsNumber
0x1C 4 unsigned int m_nGameKillsXPValue
0x20 4 unsigned int m_nGameKillsNumber
4 <padding>
0x28 96 Array<CGameStatsRes<CGameStatsRes>,4> m_pSpellStats
0x88 96 Array<CGameStatsRes<CGameStatsRes>,4> m_pWeaponStats

CGameTemporal

Offset Size (Total: 208) Type Field
0x0 96 CGameObject<CGameObject> baseclass_0
0x60 16 Array<unsigned __int8,16> m_visibleTerrainTable
0x70 24 CGameAnimation<CGameAnimation> m_animation
0x88 4 int m_animationRunning
0x8C 8 CPoint<CPoint> m_posExact
0x94 8 CPoint<CPoint> m_posDelta
0x9C 2 __int16 m_duration
0x9E 1 unsigned __int8 m_durationFade
0x9F 1 unsigned __int8 m_collision
0xA0 32 CSound<CSound> m_sound
0xC0 4 int m_bPermanent
0xC4 4 int m_bAllowSave
0xC8 2 unsigned __int16 m_projectileType
6 <padding>

CGameText

Used by the CGameText Class<CGameText Class>

Offset Size (Total: 176) Type Field
0x0 96 CGameObject<CGameObject> baseclass_0
0x60 4 int m_nWidth
4 <padding>
0x68 40 CVidFont<CVidFont> m_textFont
0x90 4 int m_nDuration
0x94 2 unsigned __int16 m_nBeginFade
2 <padding>
0x98 8 CString<CString> m_sText
0xA0 4 int m_iTarget
4 <padding>
0xA8 8 CGameObject<CGameObject>* m_pTarget

CGameTiledObject

Used by the CGameTiledObject Class<CGameTiledObject Class>

Offset Size (Total: 1464) Type Field
0x0 1344 CGameAIBase<CGameAIBase> baseclass_0
0x540 8 CResRef<CResRef> m_resID
0x548 4 unsigned int m_dwFlags
4 <padding>
0x550 8 CPoint<CPoint>* m_pPrimarySearch
0x558 2 unsigned __int16 m_nPrimarySearch
6 <padding>
0x560 8 CPoint<CPoint>* m_pSecondarySearch
0x568 2 unsigned __int16 m_nSecondarySearch
6 <padding>
0x570 40 CTiledObject<CTiledObject> m_tiledObject
0x598 32 Array<char,32> m_scriptName

CGameTimer

Offset Size (Total: 8) Type Field
0x0 4 int m_time
0x4 1 unsigned __int8 m_id
3 <padding>

CGameTrigger

Used by the CGameTrigger Class<CGameTrigger Class>

Offset Size (Total: 1512) Type Field
0x0 1344 CGameAIBase<CGameAIBase> baseclass_0
0x540 2 unsigned __int16 m_triggerType
2 <padding>
0x544 16 CRect<CRect> m_rBounding
0x554 4 unsigned int m_cursorType
0x558 8 Array<unsigned __int8,8> m_newArea
0x560 32 Array<char,32> m_newEntryPoint
0x580 4 unsigned int m_dwFlags
0x584 4 unsigned int m_description
0x588 8 CPoint<CPoint>* m_pPolygon
0x590 2 unsigned __int16 m_nPolygon
0x592 2 unsigned __int16 m_boundingRange
0x594 8 Array<unsigned __int8,8> m_scriptRes
0x59C 32 Array<char,32> m_scriptName
0x5BC 2 unsigned __int16 m_trapDetectionDifficulty
0x5BE 2 unsigned __int16 m_trapDisarmingDifficulty
0x5C0 2 unsigned __int16 m_trapActivated
0x5C2 2 unsigned __int16 m_trapDetected
0x5C4 8 CPoint<CPoint> m_posTrapOrigin
0x5CC 8 CResRef<CResRef> m_keyType
0x5D4 2 __int16 m_drawPoly
2 <padding>
0x5D8 4 unsigned int m_iGameText
0x5DC 8 CPoint<CPoint> m_ptWalkTo
4 <padding>